WordPress安装Memcached加速

Memcached 是一种高性能的分布式内存对象缓存系统,在动态程序中使用 Memcached, 既能提高访问的速度,同时还降低了数据库的负载。

1

网站服务器使用的是军哥的 LNMP 1.7,首先进入 lnmp 解压后的目录,执行:./addons.sh install memcached 提示选择安装 php-memcache 或 php-memcached 扩展,功能上 php-memcached 更强大一些。 这边站长输入对应的序号 2 安装后者,回车,再次确认回车开始安装。
要卸载就执行:./addons.sh uninstall memcached 。

《Wordpress安装Memcached加速》

2

使用我爱酸菜鱼的插件 WPJAM Basic ,将插件 wpjam-basic/template/ 目录下的 object-cache.php 文件复制到 wp-content 目录下,注意不是 wp-content/plugins/。

WordPress 会自动检查在 wp-content 目录下是否有 object-cache.php 文件,如果有,直接调用它作为 WordPress 对象缓存机制。

安装成功之后,WPJAM Basic 会自动在 WordPress > WPJAM 菜单下的的「系统信息」 下看到 Memcached 的信息,不安装不会显示:

《Wordpress安装Memcached加速》
当然如果不喜欢我爱酸菜鱼的插件,可以只保留 object-cache.php 文件,只是这个时候没办法图形化地监控 Memcached 运行状态。

3

提供一个独立的图形化的监控文件,下载:memcache.php

  • 1、压缩包在本地解压后,找到 memcache.php 文件并修改内容;

    《Wordpress安装Memcached加速》
    文件需要修改的内容包括第22行、第23行以及第28行。其中第22行是作为访问监控页面时的用来登录的账号,第23行是作为访问监控页面时的用来登录的密码,第28行则是需要监控的服务器IP地址。

  • 2、将修改后的 memcache.php 上传至网站某个可访问的目录(注:安全起见不要放到根目录)
  • 3、到浏览器通过链接打开该文件,输入预先设置好的账号和密码即可进入图形化监控界面了。

监控页面效果如下图所示:
《Wordpress安装Memcached加速》

4

管理命令:
重启,启动,开机启动,状态,关闭

systemctl restart memcached
systemctl start memcached
systemctl enable memcached
systemctl status memcached
systemctl stop memcached

编辑这配置文件 /etc/rc.d/init.d/memcached ,此路径也可以通过上面的查看状态的命令来获取。
内容如下:

PORT=”11211″
USER=”memcached”
MAXCONN=”1024″
CACHESIZE=”64″
OPTIONS=”"

可以修改端口,用户和最大内存,缓存大小

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注