什么是Memcached
Memcached 是一种高性能的分布式内存对象缓存系统。Memcached 既能提高访问的速度,同时还减低了数据库的负载。作者Danga Interactive 为提升 LiveJournal.com 的速度研发了 Memcached。目前,LiveJournal.com 每天已经在向一百万用户提供多达两千万次的页面访问。而这些,是由一个由 Web 服务器和数据库服务器组成的集群完成的。Memcached 几乎完全放弃了任何数据都从数据库读取的方式,同时,它还缩短了用户查看页面的速度、更好的资源分配方式。
Memcached 的官方网站:http://memcached.org
为什么要安装Memcached
WordPress是世界上用户最多的开源建站程序,据统计全球至少43%的网站由wordpress搭建。但是,wordpress的访问速度也一直被认为不够优秀。那么怎么提高wordpress速度呢?可以安装 Memcached,装上 Memcached 可以让 WordPress 速度快上好几倍,此外,搭配其他wordpress速度优化的几个设置可以更好的解放网站速度。
WordPress 如何启用 Memcached
Memcached的安装和启用都很简单,但是需要站长对自己的主机有控制权,至少要使用云服务器或者VPS,因为我们需要在服务器中安装Memcached,以及在php中安装Memcached扩展。如果你使用的还是虚拟主机(空间)是不可以的,现在云主机也都很便宜了,建议大家建站时优先考虑使用云服务器。对于新手,建议大家可以考虑阿里云或者腾讯云,因为这两家云服务商是国内云计算服务的领军者,而且对于新用户比较友好,可以享受超低折扣,而且还有代金券可以抵扣现金。
OK,广告打完,言归正传。现在来和大家一下看下如何安装Memcached。
首先,我们登录自己的云服务器的管理面板。国内用户一般都用宝塔,
1、安装Memcached:
我们登录宝塔面板——软件商店(搜索 Memcached)——安装:
2、安装Memcached扩展:
然后,我们继续在软件商店中找到自己的PHP——安装扩展“Memcached’。注意,有两个名字相似的扩展,此处我们要安装含有字母”d“的这个。
3、wordpress安装Memcached插件:
安装之后,插件目录下的 object-cache.php 复制到 wp-content,注意不是 wp-content/plugins/。
WordPress 会自动检查在 wp-content 目录下是否有 object-cache.php 文件,如果有,直接调用它作为 WordPress 对象缓存机制。
除了这个单独的插件,还可以安装我爱水煮鱼的”WPJAM Basic“插件。这款综合性的插件也集成了Memcached。