WordPress缓存插件hyper-cache推荐
之前写过一篇文章大概意思是说对于个人博客来将一般不用安装WordPress缓存插件,现在想来说的并不是很正确,当时主要的考虑是大部分的个人博客访问量不大。但事实上对于一些搜索引擎优化高手博客的访问量其实是一个大问题。
我们都知道WordPress博客是不生产静态html文件的,这意味着每位阅读者的访问请求都是通过即时查询数据库从而生成的动态页面。一旦访问量偏大,就有可能影响到服务器的性能。并且因为执行查询需要时间,因此访问速度也不如静态页面。
因此对于有一定访问量的博客还是推荐安装一款缓存插件。WordPress缓存插件很多,我推荐hyper-cache这款。该插件经过几个版本的升级,其实我现在不太关心这个插件的新功能,关键在于这款插件是确确实实的缓存,我们举个例子,就可以很好的说明这个问题,例如我们有意识地将WordPress配置文件wp-config.php中数据库的链接参数改为错误的值。然后我们直接访问博客,显然在没有缓存的情况下打开的将是一个错误页面。而如果启用了hyper-cache插件的话,这个时候我们却仍然可以打开博客。需要说明的有两点:1.hyper-cache插件对于博客管理员不缓存,也就是说如果你处在登陆状态你的浏览是不被缓存的。2.缓存文件的生产是发生在该页面第一次被访问的时候,如果清空缓存,则下一次访问时会重新生产。这也是我推荐它的第二个理由:缓存文件可以设定自动清空时间,也可以即时在后台手动清除。这样的方便体现在例如我们修改了博客的界面,如果不能即时清空缓存,那么对于浏览者甚至搜索引擎来说,呈现出来的将一直是旧的页面,甚至我们添加了广告,却一直无法展示。
当然这款插件也有自己的缺点,因为将页面静态化,所以浏览者的cookies将无法被保存,举个最显著的例子就是当一位网友对你的博客经行了评论,如果没有启用缓存插件,这位读者下一次访问你的博客发表评论时,其中的邮箱啊,昵称啊是自动填写的。而启用缓存后,每一次的留言都要重复输入个人信息。当然这个缺点也从另一个层面上证明了hyper-cache插件的缓冲是有效的。并且这个问题也得到了很好的解决,我们只需要在博客模板中添加一点代码就可以了。具体解决方案请访问北极冰仔部落格
hyper-cache插件是我一直在用的缓存插件,以上都是自己的切身体验,总之觉得在很不错,因此推荐给大家。

要说WordPress博客的插件也真是丰富!今天我在Google上偶然输入“hjp.jimdo.com”,结果发现了一个很有趣的页面:
http://www.backtype.com/url/hjp.jimdo.com
他竟然将我在一些博客上神侃的留言都记录下来了,在网上搜了一下,原来只要是在安装了backtype这款插件的博客,你在其上留言,你的行踪都会聚合到backtype里,是采用域名跟踪的。于是我试着跟踪了一下可能吧博主,还真灵!
http://www.backtype.com/url/www.kenengba.com
[回复]
拓拓 回复:
十月 28th, 2009 at 22:32
这个真是比较稀奇的哈!
WordPress插件虽然多,但事实上大家的原则都是能不用就不用,除非是私人日志类的博客。插件一多,功能当然多,但问题也多了,速度也慢了。两难。
[回复]