加速WordPress页面加载速度

September 27th, 2011 Leave a comment Go to comments

本文介绍通过一系列优化,有效加速wordpress的页面读取速度,同时降低VPS的CPU使用率。本文环境:Centos + nginx +wordpress

首先,修改/etc/nginx/nginx.conf,开启针对Permalink的rewrite功能。在location / 字段内做如下修改:

然后重启nginx:

然后在wordpress后台Settings/Permalinks里将Default改成”Custom Structure”,并且在右边填写下面字串:

应该会提示需要修改.htaccess文件,这时将页面下方生成的代码贴到网站根目录的.htaccess里面(如没有则新建):

这时重新访问主页,点击任意文章应该能够正常访问。此时文章的URL会变成类似下面(IE):

或者下面(Chrome):

如果提示404 ERROR请再确认nginx的配置。

接着下载Wordpress插件WP Super Cache,解压后存放到wp-content/plugins/目录下。到后台Plugins里启用WP Super Cache插件,并且按照提示修改wp-content目录以及wp-config.php文件的权限。

插件正常工作后,接下来在Easy选项卡里选中Caching On,然后到Advanced选项卡中查看是否选中了下列选项:

其他选项可以不选。

配置好以后,就可以拿一个没有登录管理员账户的浏览器测试你的页面访问速度了!在我这里,速度有了质的提高。另外,可以去这里测试网站的gzip压缩是否已启用。

这里附上加速前后,网站的响应速度图表(400ms -> 250ms):

在有些本身访问慢的地区,这一优化更是使响应速度有着天壤之别(8000ms -> 900ms):

本文所述方法在本站应用成功,如有疑点及不正之处,欢迎留言讨论!

本文为悠然居(https://wordpress.youran.me/)的原创文章,转载请注明出处!

声明: 本文采用 BY-NC-SA 协议进行授权. 转载请注明转自: 加速WordPress页面加载速度
  1. youran | #1
    September 28th, 2011 at 21:47 |

    另有一篇文章也值得一看:
    http://www.xianba.net/2146

    Google Chrome 16.0.891.0 Google Chrome 16.0.891.0 Windows 7 x64 Edition Windows 7 x64 Edition
  1. No trackbacks yet.