WordPress开启Memcached加速指南
一、启用Memcached的效果
先说说启用Memcached加速前后的差别吧:
- 数据库查询由之前的75个左右下降到20个左右;
- 内存占用下降了50%
WordPress在试用了一圈的缓存插件,比如:Hyper Cache,W3 Total Cache,WP Super Cache后,发现效果都不理想。所以决定折腾下Memcached。
二、Memcached安装和WordPress启用Memcached方法
- 登录服务器:ssh root@yourIP -p port
- wget -c http://down.wdlinux.cn/in/memcached_ins.sh
- sh memcached_ins.sh
- service memcached start|stop|restart
- 下载Wordpress Memcached插件,上传object-cache.php到wp-content
三、如何验证Memcached是否安装成功
新建一个info.php文件,加入如下代码:
<? phpinfo(); ?>
把这个文件上传到你的网站根目录,然后访问http://yourdomain.com/info.php。如果能在界面搜索到Memcache字样,则表明Memcached安装成功。
四、如果查看Memcached效果(命中率)
- root登录服务器后,检测一下是否已安装 telnet 包:
rpm -qa |grep telnet
如果安装了,会返回相关版本
- 如果没有安装,运行下面的命令
yum install xinetd
yum install telnet-server
yum install telnet.*
很多网上的教程没有yum install telnet.*这一句,如果没有这句,则不能用telnet登录查看Memcached命中率。
- Telnet连接
telnet ip 11211
如果链接成功,会返回:
Trying 127.0.0.1... Connected to 127.0.0.1. Escape character is '^]'.
- 输入stats, 即可看到一大堆英文信息。关于英文信息的具体含义,请看LNMP开启Memcached内存缓存加速网站。本文也是从这篇文章整理而来的信息,感谢。