您可以分享到:
抽屉 QQ空间
网易微博 新浪微博
腾讯微博 人人网
Follow5
在 《优化你的 WordPress 之减少数据库查询次数(中级篇)》 一文中,提到了使用 DB Cache 来减少 WordPress 的php查询次数,本来这是一件好事,但是通过两天的测试(我这个小博客+两个流量较大的博客),发现 DB Cache 对评论的查询次数处理不是很好,每个文章页面假如评论过多,还是会产生额外的20、30次查询,所以,再次启用一个不算插件的插件 – Object Cache。
本文只介绍 Object Cache ,哎,我真是个花心的人,前天还把 DB Cache 爱的死去活来的,今天就被 Object Cache 这个小妖精给迷惑了。
严格意义上说,Object Cache 不是一个 WordPress 插件 ,他的全称是 File-Based Object Caching , 作者是 Mahmoud Al-Qudsi ,这老外的名字取的,默罕默德,我还阿尔法特呢……
但是 Object Cache 能有效减少 WordPress 的 php查询次数 ,而且针对每单篇文章更有效,引用一句广告台词,自从用了 Object Cache,咱博客腰不酸了,腿不痛了,一下次高潮达到5次,还不嫌累哦!
着重讲讲安装方法:
Object Cache 需要手工安装,首先,上传 object-cache.php 至 wp-content 目录,然后在 wp-content 目录新建一个文件夹 cache (和 WP Super Cache 那个文件夹一样),需要有写入权限(777、755等)。
然后修改你博客根目录的 wp-config.php
加上这么一行:
// Enable the WordPress Object Cache,这是注释:
define('ENABLE_CACHE', true);
OK,看看 wp-content/cache 文件夹里有没有多出一些缓存文件,假如多出了,就说明安装成功,看看首页的效果吧:
5 queries in 0.619 seconds.
尽管只减少了一次查询,还是有所收获哈哈
其实最主要还是看你文章页面的查询,以前我都有20、30次,现在只有9、10次左右了,这个效果才是最明显的!
貌似默罕默德先生还有几个加速 WordPress 的插件,到时候再去测试测试,难道 Mr Mahmoud 是 WordPress 缓存夜总会的妈妈桑?不过提供的小姐质量确实不错!
PS:与本文无关的几句话
发现 WordPress 中国用户里对猫的感情特别深厚,我知道的就有:
Maozz LeeHow Maoxmao OOXX 等等,当然 煎蛋 里也都是猫迷,囧,今日就发两张猫猫的图片吧,猫猫很可爱的。


已有48条评论
cosbeta
发表于2009年05月25日17:10
wp-ext-cache
Showfom
回复:
May 25th, 2009 at 22:19
@cosbeta, 下次试试哦
LAONB
发表于2009年05月25日17:10
小伙叫我来抢沙发,速度要快。
LAONB
发表于2009年05月25日17:11
被人抢了
辐射鱼
发表于2009年05月25日18:06
WordPress Object Cache 貌似在 WordPress2.7 以后就莫法用了
Showfom
回复:
May 25th, 2009 at 22:17
@辐射鱼, 谁说的 我就是 2.7.1 可以用哦 貌似要服务器支持什么组件的
辐射鱼
回复:
May 27th, 2009 at 13:13
@Showfom, 你禁用看看速度是不是要快些,反正,我禁用了
Showfom
回复:
May 27th, 2009 at 13:53
@辐射鱼, 禁用了查询速度就多了 当然是用着快
破口大说
发表于2009年05月25日18:26
过段时间我也优化下下
李宁
发表于2009年05月25日18:29
优化好象很重要哦
篮球博客
发表于2009年05月25日18:44
我喜欢那这几张照片
welee
发表于2009年05月25日21:59
第一张那猫好酷哦!
Lorz
发表于2009年05月25日22:27
有了缓存,还需要减少查询次数吗?
Showfom
回复:
May 26th, 2009 at 12:45
@Lorz, 需要 除了 cosbeta 的那个静态缓存插件,别的缓存插件还是要查询的……
bigCat
发表于2009年05月25日22:37
Showfom
回复:
May 26th, 2009 at 12:47
@bigCat, 见到大猫了
leehow
发表于2009年05月26日08:27
夜总会形容的恰如其分...第一张猫很纠结...
Showfom
回复:
May 26th, 2009 at 12:47
@leehow, 它正在用独特的眼神看着姐姐
pin6
发表于2009年05月26日10:55
这个还可以 呵呵
sherry
发表于2009年05月26日10:58
我已经搞不清楚这个到底是谁的博客了,有没有什么之前用过的名字给我?对不起啊,真的有点乱了啊。。。很久没来这个博客了,呵呵
Showfom
回复:
May 26th, 2009 at 12:48
@sherry, 囧 貌似 Sherry 姐姐没来过偶的博客嘛
上善若水,静水流深!
发表于2009年05月26日22:08
幸福体会中。。。。
cuiqingyao
发表于2009年05月27日21:53
太专业了,有点看不懂
cuiqingyao
发表于2009年05月27日21:55
文章写得不错.为什么不放几个谷哥AD,
Showfom
回复:
May 28th, 2009 at 04:59
@cuiqingyao, 我的GGAD都放到我的几个主要的网站,自己的博客不盈利 呵呵 等人多了以后再放广告不迟哈哈哈
Mao
发表于2009年05月28日23:36
话说..Maoxmao 这个是我?但看链接又不是呀~
Showfom
回复:
May 29th, 2009 at 12:08
@Mao, 啊,打错字了嘛,这就去改
Chym.Wong
发表于2009年07月3日20:17
我的还有 16 次 ... 囧 ... 不过 好多了 之前 30 好几 ... 我又换主题了 ... 那个年代久远 跟不上时代了
warez
发表于2009年07月8日03:51
wow! special thanks sir!
不知道
发表于2009年07月11日09:02
shun
发表于2009年07月29日18:24
喜新厌旧的家伙
浮黑
发表于2009年08月15日17:07
不知 DB Cache 能否和 Object Cache 同时启用?是否可以更加优化?
Showfom
回复:
August 15th, 2009 at 17:50
@浮黑, DB Cache 别去用,2.8+ 下不能修改tags
浮黑
回复:
August 15th, 2009 at 18:02
@Showfom, 好险,差点就装了。多谢提醒啊。
Showfom
回复:
August 15th, 2009 at 18:18
@浮黑, 哈哈 一般只要 Object Cache+WP Widgets Cache 就可以的,要是流量大了,就直接上 WP Super Cache
浮黑
回复:
August 15th, 2009 at 18:34
@Showfom, OK,一会儿试试wwc
Showfom
回复:
August 15th, 2009 at 18:37
@浮黑, 嗯 那个很有效 PS:你的主题修改得很好看 比我修改的好看多了:http://nba2k.cn/ 不知能否共享下?要是可以的话我自己去偷css了 哈哈
QQ
回复:
April 7th, 2010 at 08:21
@Showfom,
流量大就直接上 WP Super Cache ,那前面两款就没必要再使用了是吗?
小峰JoysBoy
发表于2010年01月30日21:17
如果我把你说的都启用小JJ还能在吗
Object Cache+WP Widgets Cache+Autoptimize+WP Super Cache
Y.Jiajia
回复:
April 8th, 2010 at 22:18
@小峰JoysBoy, 这个问题太尖锐了,哈哈
小峰JoysBoy
回复:
April 8th, 2010 at 22:20
@Y.Jiajia, 哈哈,其实我已经使用了,不过我的博客没什么流量,不需要,后来就关闭了
淡如菊
发表于2010年05月3日23:28
有用的文章,先收藏,以后网站有大流量时备用,谢谢!
剑书
发表于2010年10月27日01:15
Object Cache在我的主机下没法用= =
剑书
发表于2010年10月27日01:16
Object Cache在我的主机下没法用=
囧啊囧
发表于2011年01月24日01:34
作为菜鸟。我决定这两个都不装了
Mr.差不多
发表于2011年03月10日21:00
不知道Object Cache和WP Super Cache是否能同时启用,效果怎样??有测试没老大??
Trackbacks