如何给宝塔面板搭建WordPress的博客使用memcached缓存扩展优化数据库查询次数教程

admin 2020年5月22日08:18:22 评论 60
广告合作

如何给宝塔面板搭建WordPress的博客使用memcached缓存扩展优化数据库查询次数教程

 

使用宝塔面板搭建的WordPress博客,利用memcached优化数据库查询次数,加快博客网站打开速度,缺点服务器使用内存会占用多一些,使用其它缓存插件可能有冲突。

宝塔安装memcached

安装后,php设置里的下方session配置里的存储模式修改为memcached模式即可保存即可,别的不需要更改。

配合插件:

然后把object-cache.php文件上传到网站wp-content目录即可。
下载地址:https://wordpress.org/plugins/memcached/

安装batcache插件

batcache可以将整个页面缓存到内存中,下次直接从内存中取出html,完全不需要计算,所以速度非常快。下载解压后其实只有advanced-cache.php是有用的,而batcache.php是一个提供情况缓存的GUI入口,并无大用。

直接在WordPress后台搜索安装 batcache ,也可以从官方下载插件包:

https://wordpress.org/plugins/batcache/

然后解压得到 advanced-cache.php 上传到wp-content即可。

其中advanced-cache.php有一些自定义的选项可供配置:我们打开源代码编辑调成成下面的模式。

var $max_age =  3600; // Expire batcache items aged this many seconds (zero to disable batcache)
var $remote  =    0; // Zero disables sending buffers to remote datacenters (req/sec is never sent)
var $times   =    2; // Only batcache a page after it is accessed this many times… (two or more)
var $seconds =  0; // …in this many seconds (zero to ignore this and use batcache immediately)

max_age代表缓存过期时间(以秒为单位),times表示访问多少次才创建缓存(2是最小值),seconds表示在多少秒之后才创建缓存(0表示立即)。

编辑博客根目录的wp-config.php 文件

编辑博客根目录的wp-config.php 文件,添加下方两段代码进去并保存:

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

解析:define('ENABLE_CACHE', true);这段是激活Memcached; define('WP_CACHE', true);是激活Batcache;

上方步骤完成之后,进入博客后台-插件-已安装插件,如下图所示,就已经开启了Memcached 缓存功能,试试打开速度,是不是飞快?

admin

发表评论

您必须才能发表评论!