WordPress广受站长喜欢,非常多的个人博客乃至企业网站,使用WordPress来搭建,但是很多人也被WordPress的速度所困扰,那么这时Memcached就发挥作用了。
什么是 Memcached
Memcached 是一种高性能的分布式内存对象缓存系统,在动态程序中使用 Memcached, 既能提高访问的速度,同时还减低了数据库的负载。
Memcached安装教程-宝塔面板版本
目前博主使用的是宝塔面板的服务器管理方式,因此这里用宝塔面板来演示Memcached安装过程以及启用。
首先在宝塔面板的软件商店里,找到Memcached,并安装
然后到你安装的PHP语言处,安装扩展,这里一定要选对Memcached扩展,因为前面还有一个Memcache扩展,仅仅一个字母“D”的差别。
再,到https://github.com/tollmanz/wordpress-pecl-memcached-object-cache这里,下载文件,并解压,将其中的object-cache.php文件上传到目录/wp-content/下。
最后,对object-cache.php文件做一个简单的编辑,找到以下代码:
if ( ! defined( 'WP_CACHE_KEY_SALT' ) )
define( 'WP_CACHE_KEY_SALT', '' );
在,引号内放入对应的域名地址:
这里填入域名地址是为了避免多个站点启用Memcached缓存导致数据错乱问题,具体原理还没学习透彻,参照了别人的方法处理的:
这样,就安装完毕了,将这个文件拷贝到其他WordPress网站的/wp-content/下,然后修改相应的域名地址,可以实现多个站点启用缓存功能。
到Memcached软件界面,我们在负载状态,可以看到缓存效果。如果没有实现,可以通过重启Memcached软件来实现。
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:WordPress使用Memcached提升网站访问速度 减轻服务器内存压力
文章链接:https://www.qqhgg.com/88.html
该作品系作者结合个人学习经验及互联网相关知识整合。如若侵权请通过投诉通道提交信息,我们将按照规定及时处理。