WordPress 的由于扩展性和一些其它问题,导致程序的效率相对较低,会给服务器造成比较大的压力。官方的解决办法是推荐安装页面缓存插件,本文就来介绍一个非常棒的缓存插件:Hyper Cache.
本站目前用的缓存插件就是 Hyper Cache,速度你可以体验一下。
Hyper Cache 3.0 之前用的缓存方式是将页面的数据储存成二进制的文件,而 3.0 之后改成了类似 WP Super Cache 的缓存方式,直接缓存成 .html 格式的文件,速度更快,系统资源消耗也更小。
Hyper Cache 的优点在于轻量、高效和兼容性,缺点在于没有对数据库查询进行优化。
使用注意
Hyper Cache 安装之后需要在 wp-config.php 文件添加下边的代码,来开启缓存。
1 |
define(‘WP_CACHE’,true); |
缓存成功的话,在未登录的情况下查看源代码,末尾会出现类似 <!– hyper cache 2014-08-16 02:06:33 –> 的代码,证明你访问的是缓存的页面。
设置界面
Hyper Cache 的设置选项不多,一般保持默认即可。
Hyper Cache 还利用 JS 完美解决了评论者信息不能根据 Cookie 自动填充的问题。
数据库缓存
上边提到过,Hyper Cache 的缺点在于对数据库查询的优化,如果你使用了 Hyper Cache,可以再搭配一个 DB Cache Reloaded Fix 插件优化数据库,效率优化效果更加明显!
插件主页
插件主页:http://WordPress.org/plugins/hyper-cache/changelog/