文章目录[隐藏]
要想实现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 对象缓存机制。
延伸阅读:
安装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两个文件: