目前主流给WordPress网站加速的方法就是用Memcached对象缓存配合WordPress缓存插件一并使用确实可以加速访问速度。这里,我们常用的服务器环境面板用 宝塔面板,在这篇文章中实战演示在宝塔面板开启 Memcached 且配合安装WordPress Memcached 插件加速网站。
第一、宝塔面板开启 Memcached
默认宝塔面板是没有安装 Memcached 的,我们需要对应 不同的PHP版本单独安装。
在宝塔面板后台的软件商店,找到当前在运行的PHP版本,如上图。然后在扩展中安装 Memcached。
安装 Memcached 过程需要稍微等一会。
安装完毕之后,我们可以在软件商店的已安装的软件中看到 Memcached 在性能调节可以根据我们服务器的配置,给适当的加大一些缓存配置参数。
第二、WordPress 部署Memcached插件
我们常用的WordPress Memcached 插件还是 Memcached Object Cache。
这里我们找到大家常用的 Memcached Object Cache 插件。下载到本地,可以看到有 object-cache.php 文件。将这个文件丢到 wp-content 目录下,不是插件的目录。
丢进去还不够,还需要修改下配置文件。
将 wp-config.php 配置文件中检查是否有几个代码。
1、启动缓存
define('WP_CACHE', true);
如果有缓存插件安装过有这个启动缓存脚本就不要重复,如果没有就自己填上。
2、添加缓存KEY
define( 'WP_CACHE_KEY_SALT', '...long random string...' );
这里"...long random string..."可以替换我们的任意字符。
define( 'WP_CACHE_KEY_SALT', 'zhujipingjia.com' );
这样实际上已经启动。
需要注意的是,如果我们服务器有安全组,需要启动11211端口。这是默认给Memcached的端口。
第三、工具检测 Memcached 安装与否
我们也可以用PHP脚本工具检测 Memcached是否安装且有在执行。
这里我们可以下载工具,将 memcache.php
放到根目录,然后修改里面的文件。
define('ADMIN_USERNAME','memcache'); // Admin Username define('ADMIN_PASSWORD','password'); // Admin Password define('DATE_FORMAT','Y/m/d H:i:s'); define('GRAPH_SIZE',200); define('MAX_ITEM_DUMP',50); $MEMCACHE_SERVERS[] = '127.0.0.1:11211'; // add more as an array
这里我们可以修改入口的密码用户名,以及修改路径。
然后我们可以打开页面后登录账户,看到如下图。
说明已经安装成功且有加速效果。
这样,我们就又学到一招可以在宝塔面板中部署 Memcached 以及部署到 WordPress加速网站。
评论