利用Memcached和batcache实现WordPress缓存加速效果

如果我们有在使用WordPress程序建站的,除非你一直网站比较少数据,或者也没有流量,那肯定你的网站速度打开还能够接受。如果你后续网站数据多以及访问量大的话,如果你不做优化速度,那是不可能的。即便你不断的增加服务器的配置,如果不配合程序和服务器的优化,那网站的性能得不到体现的。

在这篇文章中,老蒋准备通过我们常用的利用Memcached和batcache实现WordPress缓存加速效果。我们看看是如何实现的。

第一、组件环境的安装

我们需要根据我们使用的服务器WEB环境以及我们使用的WEB面板,然后配置Memcached支持组件,要不我们后面即便是启动Memcached插件也是无法正常运行的。

Memcached

这里我们针对当前的PHP环境,然后安装Memcached组件,直接安装很方便。

第二、安装Object Cache对象缓存插件

插件地址:https://wordpress.org/plugins/memcached/

1、将文档解压后,将object-cache.php文件丢到 wp-content 文件夹中,虽然是插件,但是不要放到插件文件夹里。

2、在wp-config.php文件中添加define('ENABLE_CACHE', true);启动对象缓存。

我们看到没有,查询数从原来66个降低到23个,但是内存占用是增加了一点的。毕竟Memcache是存储在内存中的缓存,资源占用会大一点点,但是数据查询压力是降低不少。

第三、安装batcache插件

插件地址:https://wordpress.org/plugins/batcache/

或者我们手动将插件中的advanced-cache.php文件。我们将插件的文件放到 wp-content 文件夹中。

如果我们要开启缓存的话,还需要编辑wp-config.php文件,添加代码:

define('WP_CACHE', true);

最后需要注意的,因为缓存功能需要用到11211端口的,所以我们需要开启且不能禁止,需要放行的。不过有些功能可能导致失效,因为缓存后前端是有时效的,那没有办法,我们要缓存,可能就要取舍一些功能。

参考文章:WordPress开启Memcached扩展和Object Cache降低数据查询压力

本文出处:老蒋部落 » 利用Memcached和batcache实现WordPress缓存加速效果 | 欢迎分享( 公众号:老蒋朋友圈 )

公众号 「老蒋朋友圈」获取站长新知 / 加QQ群 【1012423279】获取商家优惠推送