Memcached 是一个高性能的分布式内存对象缓存系统。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。
线上优化一般是要用到开启Memcached缓存,来加速wordpress网站。安装Memcached,根据你的服务器系统,自行安装。
本文中是在LTMP(Linux+Tengine+Mysql+PHP)的线上部署环境。
一般对技术性要求不是非常苛刻的环境要求,搞个一键包扔上去就完事了(不是军工级别,我们小老百姓差不多就行了)。
譬如LNMP(强烈推荐!)。脚本丰富,满足一般站长需求,甚至对于企业站构建环境来说也是搓搓有余。记住,请不要去装什么带
有面板的环境,很反感这种用函数去调用C++来管理服务器。譬如某CP……
Memcached安装完后:
第一步:使用 telnet 命令查看,首先检测一下是否已安装 telnet 包
rpm -qa |grep telnet
没有安装则执行如下三条命令
yum install xinetd
yum install telnet
yum install telnet-server
阿里云服务器在centos 6.5 32位下,正常情况会返回如下信息,如图:
第二步:使用 telnet命令开始连接(memcached一般端口默认11211)
<pre class="php">telnet 127.0.0.1 11211</pre>
连接成功之后出现如下图: 输入状态命令:stats
出现如上信息,一般认为memcached是正常工作状态!搞完这个还没完!
WordPress插件有一个 Memcached 插件(只有一个文件object-cache.php)。 猛击 Memcached 插件下载地址 注意带梯子
下载后上传到 wp-content目录,注意是 wp-content目录!不是插件目录!就完事了。
WordPress 开启 Memcached 缓存优化Wordpress的目的就达到了。