没有足够的资金去租用好的空间,所以对于便宜的性能不是那么良好的虚拟主机来说,把每次访问 WordPress 时的数据库请求缓存起来,把不总是改变的页面静态化,就显得尤为重要了。拥有更快的访问速度并在最大程度上减轻服务器的压力是我们的目标。在此,向大家介绍一个插件组合(
DB Cache Reloaded Fix 和
Hyper Cache),可以最为有效地提升WordPress网站的速度,并且降低服务器资源消耗。
DB Cache Reloaded Fix 是 ivankristianto 在 DB Cache Reloaded 基础上修改的,主要是为了兼容高版本的 WordPress。开启这个插件后,基本上每个页面有 70%~80% 的数据库请求可以缓存起来,可以根据自己的需要设置缓存过期时间,对整个网站的提速效果还是非常明显的。
Hyper Cache 是用来把输出的
页面静态化的,它生成的缓存会保存为 .dat 文件,我看了一下,应该是 JSON 格式,每次访问的时候如果有缓存页面,就会直接调用这个缓存,对提高网站访问速度也是有着非常明显的作用。这个插件可定制性也非常高,基本可以满足各种不 同的缓存需求。
Hyper Cache

首先介绍的是Hyper Cache。其工作原理是:Hyper Cache 依赖于
WordPress 的插件机制,当有访问请求时,Hyper Cache 首先会检查是否生成了缓存,如果缓存存在,把二进制缓存数据反序列化并返回,否则生成缓存。简单来说,就是让用户访问到的页面都是缓存页面。这样一来,就能够减少多次重复读取数据库造成的资源浪费了。
下载:
- http://wordpress.org/extend/plugins/hyper-cache/
- 或在安装插件(wp-admin/plugin-install.php)页面搜索“Hyper Cache”
安装方法:
下载完成后,启用插件。再进行如下修改。
重要!在
wp-config.php
的
<?php
之后加上
define(’WP_CACHE’, true);
DB Cache Reloaded Fix
这款插件的主要作用在于,能够减少数据库的查询。比起一般的生成HTML静态化的插件来说,能够减少网站空间的占用,而且减少执行脚本。
下载:
- http://wordpress.org/extend/plugins/db-cache-reloaded-fix/
- 或在安装插件(wp-admin/plugin-install.php)页面搜索“DB Cache Reloaded Fix”
安装方法:
下载完成后,启用插件。在插件设置页面内,开启缓存即可。