VPS安装Memcached对象缓存 为WordPress再提速!
wordpress吧
全部回复
仅看楼主
level 14
  本文的前提条件:你对你的WordPress站点服务器有控制权,例如,你使用的是VPS搭建的WordPress站点,而不是虚拟主机。如果不符合条件就不用往下看了,因为后面的很多操作是需要root权限来安装、配置软件的。另外,我使用的是32位的Linux系统,如果你是64位的系统,可能有些许不一样,或者出现一些文中没有遇到的问题,请注意。
  如果你的WordPress站点访问量很大,那么VPS负载可能就很高,而这其中,可能有很大一部分就是MySQL的负载——它要将大量内容读取出来,并返回给访客。其实这部分工作可以通过缓存来提高性能,Memcached就是这样一个软件,可以帮助我们实现这一点。
  Free & open source, high-performance, distributed memory object caching system.
  说得直白简单一点,它就是把最常访问的那些内容缓存在内存中,有新访客到来的时候,先从内存中找,找到了就直接返回,否则再去查数据库,这样就极大地提高了性能。那么,在WordPress中,我们怎么使用memcached呢?这不是仅仅安装memcached软件就可以做到的,还要和PHP结合起来,所以涉及到好几个部分,下面分别阐述。
2014年05月18日 00点05分 1
level 14
启动Memcached
  安装了Memcached软件之后,我们就要启动它了:
  cd /usr/local/memcached/bin/
  ./memcached -d -m 256 -u root -t 64 -r
   -d 表示以守护进程的方式启动memcached程序,-m 256 表示最大可使用256M的内存,-t 64 表示使用64个线程,-r 表示最大化core文件的限制。
  这样启动之后,memcached就开始在默认端口 11211 上监听了,现在再看看进程中是否已经有了memcached:
  ps -ef | grep memcached
  最后再把它加入开机启动项,编辑 /etc/rc.local 文件,添加一句:
  /usr/local/memcached/bin/memcached -d -m 256 -u root -t 64 -r
2014年05月18日 00点05分 4
level 14
安装/配置WordPress Memcached插件
  WordPress早为Memcached内存缓存提供了插件,可以直接至官方下载。
  Memcached Object Cache:http://downloads.wordpress.org/plugin/memcached.2.0.2.zip
  将下载的:object-cache.php 复制到 wp-content,注意不是 wp-content/plugins/。 WordPress 会自动检查在 wp-content 目录下是否有 object-cache.php 文件,如果有,直接调用它作为 WordPress 对象缓存机制。若你使用的是WP Super Cache,可以在安装Memcached Object Cache后至Super Cache设置页面开启使用对象缓存系统来存储缓存文件。 (实验室功能)
原文来自:http://www.codelast.com/?p=5658
修改自:http://www.mywpku.com/how-to-install-memcached-to-speed-wordpress-up.html
2014年05月18日 00点05分 6
level 14
这个屌
2014年05月18日 01点05分 7
level 6
难度较大。先收藏了!!
2014年12月02日 05点12分 8
1