站点图标 主机格调

用Memcached、Batcache加速WordPress实现内存级缓冲

要想实现Memcached内存级加速,WordPress必须搭建在VPS服务器。一般虚拟主机不支持支持Memcached。我的这个博客原先使用虚拟主机,无法实现。

昨天收了一个搬瓦工10G KVM - PROMO传家宝,512m内存,CN2线路,DC8机房。[aru_22]今天迁移本博客到搬瓦工。按照本教程进行了加速,对去年的这篇文章进行下更新,重新梳理下教程。

宝塔安装Memcached拓展

首先在 PHP 管理中,安装Memcached拓展

安装Memcached

在PHP安装拓展的时候要注意,在安装界面有两个扩展:Memcache和Memcached。

PHP Memcache 扩展用 PHP 实现的,,是老的扩展,功能少,属性也可设置的少。

PHP Memcached 扩展基于 libmemcached 开发,扩展功能更加完善,支持的函数更多,比如支持批量操作。

[alert class="warning"]现在一般建议使用 Memcached 扩展,Memcached比Memcache更新,更稳定,优化更好。。[/alert]

非常简单,可以下载WPJAM BASIC插件,解压,在wpjam-basic/template/ 目录下的 object-cache.php 文件复制到 wp-content 目录下即可

WordPress 会在 wp-content 目录下自动检查,是否有object-cache.php 文件。如果有,则会直接调用作为 WordPress 对象缓存机制。

延伸阅读:

优化YSlow add expires headers项目提升博客访问速度

如何检测WordPress博客的访问速度?

WordPress性能优化初级方案——提升网站速度飞起来

几款常用的WordPress性能优化缓存插件

WordPress网站如何基于宝塔面板的LNMP服务器进行再优化

安装Batcache

对于Batcache操作与Memcached,操作一样,下载Batcache WordPress插件,上传里面的 advanced-cache.php到/wp-content/根目录,并且只是用advanced-cache.php文件即可。

[alert class="warning"]Batcache插件久远,但是不妨碍[/alert]

最后,需要在网站wp-config.php 文件中添加以下代码:

define('ENABLE_CACHE', true);
define('WP_CACHE', true);

懒人包下载

懒人包内含advanced-cache.php+object-cache.php两个文件:

延伸阅读:Redis、Opcache对WordPress实现内存级缓冲优化

退出移动版