WordPress小巧强大的缓存优化插件:Hyper Cache

WP插件 欲思 11评论

Hyper Cache 是非常小巧但很强大的WordPress缓存插件,设置简单,完美支持Gzip压缩,可缓存404页,重定向页面等。插件的工作原理是通过创建php的缓存文件,再读取页面中的js、css等文件,将其写入php文件中,并压缩。然后在html页面中通过引用这个缓存PHP文件来实现页面的正常访问。

WordPress缓存优化插件:Hyper Cache

Hyper Cache 并没有完全脱离 WordPress,虽然它也会生成静态的页面(不是 HTML 网页,而是序列化后的二进制数据),但为了保证插件适用范围更广,Hyper Cache 仍然依赖于 WordPress 的插件机制,当有访问请求时,Hyper Cache 首先会检查是否生成了缓存,如果缓存存在,把二进制缓存数据反序列化并返回,否则生成缓存。

另外还有一些关于WordPress优化的非插件技巧,可以加速你的网站运行,还没设置的可以去看看:

WordPress优化:加速网站运行的五个基本技巧

wordpress优化:修改WordPress主题函数加速网站运行

如何提高WordPress访问速度与性能的四大方法

wordpress后台禁用Google Open Sans字体提高加载速度

WordPress新站安装之后必须做的21个优化设置

Hyper Cache插件的特点:

  • 全新缓存系统,特别适合那些对资源要求比较苛刻的主机(cpu和mysql)。
  • 与wp-pda插件兼容,该插件可使各种移动设备在一个广告优化的不同主题下访问你的Blog。
  • 可同时处理普通和gzip压缩页面,减少带宽要求并使页面载入更快。
  • 可在特定的间隔自动清除过期的缓存页面,减少空间占用。
  • 未找到”的请求,Wordpress重定向请求和Feed请求均可缓存。
  • 可很容易地翻译为其他语种,无需编译语言文件。

Hyper Cache插件安装:

  1. 下载Hyper Cache插件(也可以后台搜索插件名直接安装),把这个插件的文件夹上传到wp-content/plugins/,去插件页面将Hyper Cache启用。
  2. 去wp-config.php文件中填上一行插件必备的(如上面所说,如果之前你用过WP Cache和WP Super Cache,你的wp-config.php文件中应该有这一行,那就不用填了):define(‘WP_CACHE’, true);
  3. 去”设置”中的Hyper Cache页面,将”Activate the cache?” 后面的勾选中,然后点击这个页面最下面的”Save”。Save之后如果没有任何出错提示出现,那你的Hyper Cache就算是开始工作了

Hyper Cache插件设置:

1、Activate the cache? 是否启用缓存?

2、Expire a cached page after XX minutes :缓存文件在多少分钟后过期,默认是60分钟,设置为0的话则代表永不过期

3、Autoclean every XX minutes :在多少分钟后自动清除缓存文件,默认是1440分钟,也就是一天。

设置为0则禁用自动清除(这项和上面这项根据自己网站的具体情况可以修改,一般来说就按默认的就行了。如果你不设置限制的话,一来新内容因为缓存的缘故不会马上显示,另外,缓存文件夹也会膨胀的太大)

4、What cached pages to delete on events (在何种情况下删除缓存页面)

有4种情况(默认的是Single pages strictly):

  • none: 无论在什么情况下也不删除缓存了的页面(比如新评论,新文章等等)
  • single pages: 单页:缓存页面会在和其相关的文章被修改(比如被作者修改或是有新评论出现时)时删除缓存页面。新发布的文章会使所有的缓存失效(也就是在发表新文章时会重建所有的缓存)。
  • single pages strictly: 仅单页:和”单页”基本一样,但是当新文章发布时并不会使所有的缓存失效。
  • all: 所有:所有变动都会使所有的缓存页面失效(Blog永远是最新的状态),但是这样加大了生成缓存的频率。

注意:当你选择”single pages strictly”时,新发布的文章会正常出现在主页上,但是在分类和标签页不会马上出现。如果你还使用了诸如”最新文章”之类的widget/特性时,它们并不会及时更新。

5、Optimize HTML(优化HTML )

勾选的话则尝试通过移除HTML中无用的空格来优化HTML,不要在你的文章中使用了<pre>标签时使用此功能。

6、Detetect and cache for mobile devices (检测并为移动设备生成缓存)

勾选则启用。这个功能是为了和WP-PDA插件相搭配之用。

7、Gzip compression (Gzip压缩)勾选则启用。 向启用了gzip的浏览器发送经压缩的页面

8、Total cached pages (cached redirect is counted too) 缓存页面总数(缓存了的重定向也被计算在内)

高级选项:

1、Cache the WP redirects:缓存WP重定向 勾选启用 可能会导致某些问题。试试吧

2、Storage: 存储 两个选项,Default 缺省 Minimize the disk space 最小化占用空间

3、URI to reject:禁用缓存的链接。一行一个。当一个URI(比如/video/my-new-performance)以列表中的某一项开头时,它不会被缓存。

看了这么多选项,是否感到这个差距的功能十分强大,你可以根据网站自身的情况进行设置。

另外提醒一句:这类的缓存优化插件装一个就好了,所以,请先处理好其他的该类插件。当然,你也可以搭配Memcached插件来一起优化你的Wordpress站点,效果更佳。

转载请注明:欲思博客 » WordPress小巧强大的缓存优化插件:Hyper Cache

如果你觉得这篇文章或者我分享的主题对你有帮助,请支持我继续更新网站和主题 !捐赠本站
喜欢 (16)or分享 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(11)个小伙伴在吐槽
  1. 正要这种插件,试下。。
    湖南发票2015-07-15 13:05 回复
  2. 我安装了最新版本,启用说明和你的不同, 不知道如何设置,能否对新版的写一个菜鸟教程
    保险律师2015-07-09 15:08 回复
  3. 学习来了!你的网站呢开启gravatar头像了吗?
    汉子2014-11-27 17:26 回复
  4. 这个确定是好,可以设置固定页面不缓存。使用响应时间: 20毫秒左右。
    亿小网购2014-10-02 20:44 回复
    • 恩。是挺好用的。不过自带的统计函数浏览量不兼容。我就没用了。
      欲思2014-10-06 14:03 回复
      • wp super cache和统计浏览量兼容吗?
        mjever2014-11-12 21:11 回复
  5. hyper cache已经完全更新了,教程要改改咯。
    umpic2014-09-21 13:20 回复
    • 好的。谢谢提醒。有空更新一下。
      欲思2014-09-21 13:33 回复
  6. 这个我就在用 不错 加个DB Cache Reloaded Fix效果更加!
    惜乐博客2014-08-02 14:26 回复
  7. 这个优化插件还是不错滴
    长江博客2014-06-22 13:58 回复
    • 恩。看自己需要使用。虚拟主机比较合适。
      欲思博客2014-06-22 14:53 回复