WordPress缓存加速-宝塔面板安装Memcached和Batcache设置教程

WordPress缓存加速-宝塔面板安装Memcached和Batcache设置教程

WordPress启用Memcached缓存可以将被访问的页面缓存在内存当中,来提速WordPress,让你秒开网站。

Memcached缓存的模式是每次访问都要从内存中获取多个缓存对象,其实还可以借助Batcache插件来进一步优化。

Batcache的原理是:把当前整个页面作为一个对象缓存到内存中,把Memcached缓存碎片化整合成在一起,成为一个大的缓存,进一步提升缓存效率和速度!

如果你也想让你的网站速度飞起来,下面跟我的步骤一起做吧。

一、安装Memcached
1、宝塔面板左侧的软件商店,找到 Memcached安装
WordPress缓存加速-宝塔面板安装Memcached和Batcache设置教程
2、然后在PHP相对应的版本中安装拓展,如下图所示:
WordPress缓存加速-宝塔面板安装Memcached和Batcache设置教程
3、下载安装Memcached插件object-cache.php
下载地址:https://github.com/tollmanz/WordPress-pecl-memcached-object-cache
将object-cache.php文件上传到/wp-content/目录,注意不是/wp-content/plugins/目录。
上述所说步骤做完之后,编辑根目录的wp-config.php 文件,添加以下代码进去并保存:

//开启Memcached
define('WP_CACHE', true);

二、安装Batcache

1、下载Batcache插件:https://wordpress.org/plugins/batcache/

2、解压后提取两个文件advanced-cache.php和batcache.php

advanced-cache.php文件上传到wp-content目录

batcache.php文件上传到/wp-content/plugins/目录

3、编辑根目录的wp-config.php 文件,添加以下代码进去并保存:

//开启Batcache
define('ENABLE_CACHE', true);

以上步骤做完,已经开启了Memcached和Batcache缓存功能,如下图所示
WordPress缓存加速-宝塔面板安装Memcached和Batcache设置教程
advanced-cache.php有一些自定义的选项可供配置,我们打开源代码编辑调成成下面的模式。

var $max_age = 3600; // max_age代表缓存过期时间(以秒为单位)
var $remote = 0; // Zero disables sending buffers to remote datacenters (req/sec is never sent)
var $times = 2; // times表示访问多少次才创建缓存(2是最小值)
var $seconds = 0; // seconds表示在多少秒之后才创建缓存(0表示立即)