WordPress 优化 memcached 清理缓存

运维社区目前使用的是WordPress博客程序,目前进行缓存优化。使用的缓存是memcached+OPcache组合。使用memcached缓存,但是有个问题,memcached缓存在后台没有设置可以清空,并且开启memcached缓存默认缓存只有64M,如何修改这个默认缓存大小?今天这篇文章就是要解决这两个问题。

WordPress 优化 memcached 清理缓存-运维社区
WordPress 优化 memcached 清理缓存-运维社区

WordPress 优化 OPcache Memcached 缓存

在上一篇文章中,启用了OPcache缓存实际效果是查询时间变短了。但是查询次数并没有减少。也就是显示的额数据好

0x01 缓存大小

默认的只有64M,今天我们来修改把默认的缓存大小增加一倍,修改为128M。首先我的环境配置用的是lnmp,你使用了如宝塔等其他环境可以参考。这里修改memcached的配置即可;vim /etc/init.d/memcached 这个文件将其中的默认64修改为128还可以修改默认的端口、连接数。修改完后使用下面的命令重启下memcached;然后使用memcache探针来查看修改结果,如下图;

vim /etc/init.d/memcached    # 编辑memcached修改默认配置;
/etc/init.d/memcached {start|stop|restart}   # Memcached lnmp中的状态管理命令;

WordPress 优化 memcached 清理缓存-运维社区

WordPress 优化 memcached 清理缓存-运维社区

WordPress 优化 memcached 清理缓存-运维社区

0x02 清理缓存

memcached的缓存清理有两种方法,使用memcache探针或者telnet到memcached使用命令清理,我建议还是使用memcache探针清理。使用telnet需要在服务器上先安装telnet服务;过程也繁琐,还是直接使用memcache探针省事。你要是想折腾也没关系,看下面这篇文章安装telnet服务。

WordPress 优化 memcached 清理缓存-运维社区
WordPress 优化 memcached 清理缓存-运维社区

CentOS8 安装 telnet 命令

Telnet协议是TCP/IP协议族中的一员,是Internet远程登录服务的标准协议和主要方式。它为用户提供

如果使用探针清理缓存需要下载memcache探针,本文开头引用的文章中有下载地址。探针下载好后上传到网站根目录即可。编辑memcache.php修改访问探针的账号密码和memcached服务器地址即可;清理缓存需要点击探针页面的 [Flush this server] 即可清理缓存,如下图;

WordPress 优化 memcached 清理缓存-运维社区

使用telnet清理缓存,telnet 127.0.0.1 11211  telnet上去后执行下面命令即可清理缓存。命令执行完等待回显OK说明缓存已经清理完成,执行quit退出。

flush_all    # memcached缓存清理命令;

WordPress 优化 memcached 清理缓存-运维社区

人已赞赏
文章教程

电子发票 odf 在线转换 pdf

2020-8-8 8:19:59

文章教程

CentOS8 安装 telnet 命令

2020-8-12 8:53:54

个人中心
今日签到
有新私信 私信列表
搜索