WP-cache是WordPress的一款著名的插件,它的主要功能是将WordPress的页面进行缓存。它是将一些页面的固定信息保存在html文件中,当用户访问一篇没有被缓存的页面或缓存没有过期的页面时,WP-cache将会对该页面进行缓存操作。缓存时间可以在后台管理页面进行设定。从理论上讲,的确能够减轻数据库服务器和web服务器的压力,不过,这不是绝对的。为什么这么说呢?
一个很主要的原因是当访问没有被缓存的页面时,不但要从数据库中取数据,并且还要对页面进行缓存操作,无形中增加了web服务器的压力。当你的网站访问量比较大时,通过缓存页面的确可以非常有效地减轻服务器压力,但你有没有考虑到,当有回复或留言时,WP-cache将会删除相关缓存,并且再次对该页面进行缓存操作。当回复或留言量比较大的时候,删除和缓存操作可能会频繁的发生。如果你的服务器并不是很强劲,用户在回复时很可能等待的时间要比平时长很多。若有n个人同时进行留言,后果将会怎样?无尽的等待。
另外一个原因也是不可忽略的,即多数插件将会失效。WP-cache是在WordPress init的时候对页面缓存进行判断,若缓存存在则将直接访问缓存页面,其它操作将被忽略。最明显的是WP-PostViews插件,该插件是用来记录文章浏览次数的。当使用了WP-cache后,你会发现,WP-PostViews失效了,文章的浏览量将被定格。当然失效的还有很多插件,例如ajaxcomment,一个可以无刷新回复留言的插件。当使用了WP-cache后,也失去了原有的功能。
有得必有失,若一个插件功能很强大,那势必以性能为代价的。如果一个插件可以提高性能,那势必以功能为代价的。
除非你的网站访问量大,且留言不多,否则,请慎用WP-cache。
| 五冠 Nokia/诺基亚 5230 5230XM 送证书V20版 内有港行 销数千台 | ||
| 1000.0元 | ||
| 批发 雷朋3025镜面反光太阳镜 太阳眼镜 19.9/副 顶级质量 | ||
| 19.9元 | ||
| 促销笔记本电脑 13.3英寸超薄N450无线网卡视频 | ||
| 1999.0元 | ![]() | |






又学到了。我的小博客流量少,留言更少。
你的博客不错,皮肤挺漂亮,就是更新太少。以后要多多更新啊!
主要是在更新另一个博客,
http://tiantian.yo2.cn 天天音乐,
欢迎来看看。
有这情况。不看不知道啊。