WordPress 缓存插件推荐:DB Cache Reloaded Fix + Hyper Cache 组合

坛子使用WP Super Cache缓存插件把他的博客全部静态化,WP Super Cache是一个好的缓存插件,专业级别,有三种缓存模式,但对服务器(对nginx环境不怎么友好)有一点的要求,并且会往.htaccess文件中加入代码,还有一点我特别不能接受的,评论缓存不同步。而这次WordPress 缓存插件本人推荐:DB Cache Reloaded Fix(数据库存缓) + Hyper Cache(静态页面) 组合,它俩的好容我慢慢述来。

Hyper Cache 是非常小巧但很强大的WordPress缓存插件,设置简单,完美支持Gzip压缩,可缓存404页,重定向页面等。Hyper Cache 虽然会生成静态的页面(不是 HTML 网页,而是序列化后的二进制数据 .dat文件),但为了保证插件适用范围更广,Hyper Cache 仍然依赖于 WordPress 的插件机制,当有访问请求时,Hyper Cache 首先会检查是否生成了缓存,如果缓存存在,把二进制缓存数据反序列化并返回,否则生成缓存。(包括生成方式在内,Hyper Cache 更新缓存的方式跟 cos-html-cache 也无二致,都会在有新评论、有新日志产生的时候更新相应的部分缓存。)

Hyper Cache

以上是设置介面,没有WP Super Cache那么复杂,更重要的是它会实时更新新评论页面及其它更新相应的部分缓存。缓存时间本人设置为一天,你可以设置更长时间,因为当你评论有更新时会自动生成新的缓存,这个比WP Super Cache要好。

Hyper Cache Compression

压缩设置就是这么简单。Hyper Cache生存的缓存文件保存在/wp-content/cache/hyper-cache文件夹当中。

WordPress内容的获取是要读取数据库的,对数据库的请求次数越多(特别插件多的时候),不仅会拖慢网页的加载速度,也会增加服务器的压力,所以我们应该减少对数据库的请求,推荐WordPress数据库缓存插件:DB Cache Reloaded Fix。DB Cache Reloaded Fix 是在 DB Cache Reloaded 的基础上修正而来,主要是为了适用于新版WordPress。插件使用很简单,上传DB Cache Reloaded Fix 插件到plugins目录,启用后,需到插件设置页面选择启用该插件,其它可以不用动。

DB Cache Reloaded Fix

DB Cache Reloaded Fix的设置更为简单,只需要开启该插件,并且设置好缓存时间既可。本人设置为60分钟。一个用于数据缓存,一个用于文件静态,让你的博客速度飞起来。启用这两个插件后,在源代码中可以查到它的运行时间及存缓内容。

Cached

21 thoughts on “WordPress 缓存插件推荐:DB Cache Reloaded Fix + Hyper Cache 组合

  1. 马光

    这插件真这么神奇???!
    之前用的WP Super Cache,测试速度一般。卸载WPC,然后安装这两个,再用17ce和360测速度,居然立马提快了很多。不知道是这会刚好服务器点儿正还是怎地,过段时间再观察观察试试看。

    回复
    1. 佐仔 文章作者

      观察几天,使用满意。
      原本也想把图片放在七牛上的,但是想想还是算了,不想把博客上的任一文件放在第三方网站上,因为之前图库已被伤害,造成图片丢失,怕了。呵呵。

      回复
    1. 佐仔 文章作者

      只是首页没有而已,在网页“travel.synyan.net/2013/梁溪漫志70:似水流年闲寻遍/”的源代码已看到了:

      说明已启用成功…

      回复
    1. CY's BLOG

      夜已深,倒腾了将近一个钟头,搞好了。。。。

      大概是因为 DB Cache Reloaded Fix 文件夹的权限没写够。。
      然后我把这插件和另一个都删了,还是不行。恢复上一次数据库,还是不行!!实在不知道为什么。。

      没办法,重装了次wp。。

      现在可以了,至于效果,我不知道,因为我主题也是昨天才用的。。

      回复
        1. CY's BLOG

          嘿嘿,新主题启用了没几天~~

          话说这两个插件一组合,简直是异常强大,特别是“浏览器缓存”“首页缓存”,若是用手机(我是MX,自带浏览器),更是逆天了!

          我更新了两篇文章之后,用手机访问,仍然是之前的内容!!

          无法,我调整了缓存删除时间为1/4天(原为1天)

          回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注