[21Andy.com原创]最完美的WordPress三层加速方案,让WordPress飞起来
[21Andy.com原创]最完美的WordPress三层加速方案,让WordPress飞起来
今天已经搞定了,用了三层来加速WordPress
WordPress完美加速 第一层
挖出了PEAR的Cache_Lite, 并做了一小点改进, 来作区块缓存, 如Tag云, 分类块, 日期归档块, 最新文章, 头部, 尾部, 边栏. 在应用中发现这个类居然可以嵌套!那就可以在这之上进行整页缓存,其实如果只用这一层的话,完全可以做得很好了.可以在载入wp-config.php之 前就进行,这样就不会加载一大堆文件. 加在wp-blog-header.php里,根据URI来对各级页面做不同的缓存时间, 具体这里不详细说了.我这个方案中, 这里只应用局部缓存.
这一层是最必要的,加速的效果也是最好的,也是目前所有加速插件所缺少的部份,其他的方案都可以不用,但不能不要局部缓存.
WordPress完美加速 第二层
可以用第一层的方法, 因为这个类支持嵌套, 可以局部缓存+整页缓存, 也可以用wp-cache插件, 另外wp-cache的缓存目录结构不太好,都生在一起,最好分目录生,一个目录太多文件会影响性能. 为什么在这一层之前我要加那个第一层呢, 就因为缓存了各个区块, wp-cache缓存文件时,就可以更加快速, 少了很多数据库查询,函数计算等等
wp-cache加速效果不好的原因就在于它没有用到局部缓存,虽然把整页CACHE了,但是要经常生缓存,浪费很多不必要的系统资源.
WordPress完美加速 第三层
其实在这二层之上,已经比较完善了,速度比较理想,可要达到飞起来的目的,就要生成真正的HTML,不需要经过php,才是真正的飞起来. 那就在第二层之上进行生成.
另外给不懂Rewrite或不熟的人扫下盲
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
这是WordPress的Rewrite代码,什么意思呢?
REQUEST_FILENAME 这是当前访问的请求地址 -f是文件, -d是目录 .代表所有
上面这几句的意思就是,如果请求地址不存在相应的真实文件,就将请求转到index.php处理 比如像image/logo.png这样的地址,是有这个文件存在的,所以就不会经过PHP处理
懂PHP的可以根据我以上所说,制定一套适合自己的方案.
有一个重点要说明的是, 缓存或生HTML技术其实很容易.
主要是要对于一些经常变动的东西,(如新发表的评论, 分类和tag的创建修改等) 和缓存时间之间取到一个平衡点,这才是核心所在.
说明一下, 我现在这个Blog只用到了第二层. 不太想用在这里, 目前Blog的速度还可以接受, 这里也就不动它了.
转载请注明出处: http://www.21andy.com
作者: Andy
BTW: 另外加上我额外写的一共4个插件
Andy Save
用于智能采集图片,附件,修正HTML代码,图片加工处理,内容过滤等,用于采集后的再加工
Andy War
用于定制采集任务,相当于WordPress内置的火车头,功能比较强大,这玩意配合Andy Save写了我二个多月,已经比较完美.
Andy Thumb
用于制作"CMS"样式的网站, 模板里可以用<?php andy_thumb(宽,高,等等);?>自动生缩图,创建链接等, 也已经很完美
Andy Cache
用于加速WordPress
也许未来不久,我会发布这些插件,这些其实也都应用在我自己的CMS中
WordPress在小型应用时还是很好的选择,适合于每天几篇人肉文章的网站.
强悍!
很好很强大!作为技术上的菜鸟,对andy佩服得五体投地!
真是令人期待,玩WordPress玩成这样好历害!!!
搬家了?发现白天打不开...
速度不错
牛人啊。。厉害。。
第三层的插件cos-html-cache
http://www.storyday.com/tag/cos-html-cache
期待放出来
期待放出来
好强,你的是
38 queries. 0.669 seconds
而我的居然要用
22 queries. 1.190 seconds
什么时候放出来啊?看得心痒痒的^_^
或是mail我一份? [email protected]
这么久都没更新了???
期待发布啊!!!
希望把第一层能写的再详细一点。。。
wp现在慢的要命啊。
还没放出来?
我等得心痛啊.....老大,你消失好久了哦
等等等等
哪裡有方案....畫大餅我也會....去
大哥,我付费帮帮忙吧,我的主题自带了两个效果,一进去头部就卡的很慢
qq 33 682574