Memcache、DB Cache Reloaded Fix 和 Hyper Cache

给我的博客安装了 Memcache,发现和 DB Cache Reloaded Fix 一样,都用到了 Object Cache,不同的是前者是缓存到了内存里,而后者是把缓存以文件形式存到了磁盘上,总的来看,Memcache 对访问速度的提升还是非常明显的。

之前不是很明白 Hyper Cache 到底能节省资源到何种程度,现在有监控进程权限后发现,没有开启 Hyper Cache 时,PHP 的 CPU 瞬时使用率能达到 4.7%,内存能占用好几十 MB,而开启 Hyper Cache 后,因为其把页面以近乎于静态文件形式缓存在了磁盘上,所以同样情况下访问时 PHP 占用资源接近于 0,果然是 WordPress 必备插件。

另外说一点题外话,我在优化过程中发现,WordPress 默认的那种显示评论数量(比如 No Comment、1 Comment、% Comments)的请求缓存不起来,尤其在日志列表页面,如果把这些都去掉或者直接写评论链接,可以减少接近 10 次数据库查询。