欢迎访问服务器技术网-www.fuwuqijishu.com

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

网站建设 fuwuqijishu 2年前 (2022-09-04) 64次浏览 0个评论 扫描二维码

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

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

第一、组件环境的安装

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

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

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

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

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

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

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

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

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

第三、安装batcache插件

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

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

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

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

define('WP_CACHE', true);

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

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

喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

Warning: error_log(/www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/#log/log-2218.txt): failed to open stream: No such file or directory in /www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/spider.class.php on line 2900