一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

WordPress启用Memcache 加快页面加载速度

时间:2015-12-25 编辑:简简单单 来源:一聚教程网

大部分使用Wordpress建站的站长都是使用动态页面或者伪静态页面,用户请求页面时就免不了从数据库中读取内容,减缓了页面加载速度。如果访问量过大,频繁对数据库操作也会增加数据库及服务器的负载。如你的服务器支持Memcache,建议你启用Memcache,加快Wordpress页面加载速度,减少数据库负载。

Memcache是一种高性能的分布式内存对象缓存系统。在动态应用中Memcache 既能加快页面加载速度,也能有效降低数据库的负载。在 WordPress 实现 Memcache就是使用 Memcache 把 WordPress 的 Object Cache 写到内存中去,下次直接从内存中读取。相比直接从数据库去读取数据,或者将Object Cache 数据存到文件,然后从硬盘中读取,Memcache有很大的速度优势。

WordPress 默认支持 Object Cache,因此Wordpress启用Memcache也很方便,具体步骤如下:

1、你的服务器需要支持Memcache,WDCP、LNMP、LAMP一键安装包均包含Memcache插件,可选择安装。

2、Wordpress官网下载Memcache插件。

3、将下载的object-cache.php文件复制到wp-content目录下,注意不要放到wp-content/plugins/下。

WordPress会自动检查wp-content目录下是否有object-cache.php文件,如果存在此文件将自动开启Wordpress对象缓存机制。刷新下页面,速度是不是快了很多。

延伸阅读:

出现500错误不要着急,可以通过打开wordpress的debug模式查看具体的错误信息,具体方法是找到Wordpress根目录下的wp-config.php,并找到

define('WP_DEBUG', false);

将其修改为:

define('WP_DEBUG', true);

再次打开网站看到服务器返回了以下错误信息:

Fatal error: Class 'Memcache' not found in /wp-content/object-cache.php on line 372

这是由于服务器没有安装Memcache造成的。原来LNMP一件安装包中提供了Memcached安装脚本,安装时会让你选择安装Memcache还是Memcached,由于我安装了Memcached,所以才造成Wordpress启用Memcache后服务器返回500错误。卸载Memcached并选择安装Memcache后,Wordpress成功启用了Memcache缓存加速。

热门栏目