Loading
0

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

公众号搜索菜鸟站长之家

教程开始:

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

宝塔安装memcached

如何用宝塔面板搭建WordPress的博客使用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;

如何用宝塔面板搭建WordPress的博客使用memcached缓存扩展优化数据库查询次数教程-菜鸟站长之家

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

文章声明:
1、本站文章来源于互联网,仅供学习交流使用,严禁用于商业用途,因此造成的一切法律后果自行承担。
2、本站不对文章内容的完整性和安全性负责,请自行辨别,如发现有问题,请及时联系我们进行处理。
3、如果你有比较好的文章需要发布,可以联系菜鸟站长之家小编,或者自行点击 投稿
4、若文章中有侵权或不适当内容,请留言告知我们,本站会第一时间进行处理。
5、转载请保留原文地址,违者后果自负,本站保留一切法律追责权力。
6、如遇下载地址失效,请留言告知或者联系客服获取。