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工作正常。