Nginx下配置wp-super-cache

wp-super-cache是一款能有效提高WordPress性能的插件,我就不多介绍了。不了解的同学可以Google一下。

Apache下配置非常简单,只要加载rewrite_module基本上就搞定了。但是在nginx下还真有些小麻烦,经过一番折腾到也搞定了,下面分享我的nginx配置。

如果你的WordPress是直接安装在域名根目录(例如http://www.v2op.com/)或者子域名根目录下(http://blog.v2op.com/),点击这里查看

如果你的WordPress是安装在blog这样的子目录(例如http://www.v2op.com/blog),点击这里查看

2段其实就3处路径不同罢了。

另外需要注意的是:

安装wp-super-cache前:

1、看下wp-config.php文件,如果有 define(‘WP_CACHE’, true); 请删除,并修改为 define(‘DB_NAME’, ‘your_db_name’);  //改成你自己数据库的名称

2、删除wp-content下的advanced-cache.php、wp-cache-config.php、cache目录(如果有它们的话)

安装后:

1、将advanced-cache.php、wp-cache-config.php、cache目录设置为可写权限。

2、检查wp-super-cache是否正常工作:

a)方法一:清空浏览器缓存,访问你的blog首页,查看源代码,看页面最底部,会有类似下面的文字。

<!– Dynamic page generated in 0.389 seconds. –>
<!– Cached page generated by WP-Super-Cache on 2010-02-06 20:52:43 –>

再次清空浏览器并刷新页面(或者换个浏览器看看),然后查看源码。如果2次这段文字显示的时间都相同的话,说明wp-super-cache工作正常。

b)方法二:如果有服务器的SSH权限,那么可以执行如下命令:

curl -s http://blog.v2op.com/ | grep Dynamic(换成你自己的网址哟~)

执行2次,如果显示的时间相同,说明wp-super-cache工作正常。

This entry was posted in wordpress and tagged , , . Bookmark the permalink.

发表评论

您的电子邮箱不会被公开。 标记为 * 的区域必须填写

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">