慎用WP Super Cache插件

经过我的测试,在安装了WP Super Cache插件并启用了缓存以后,页面访问速度确实有质的提升。于是给自己的几个WP站统统装上了WP Super Cache插件。可没想到,问题随之而来。

首先是在写文章的时候,频繁的出现502,这让我很奇怪,一直很稳定的Burst VPS最近怎么变得不稳定了。

一个月前,本博客通过blogsvertise.com接到一篇英文软文,当时完成了任务并在blogsvertise网站提交了文章,一切看起来挺正常。过了不久,blogsvertise发了一封邮件过来,说那篇软文无法访问,我以为只是Burst不稳定,等他们再次检测就好了。可后来,几乎每周,blogsvertise都会来一封相同的邮件,说是那个页面无法访问。此时,我依然认为是我所采用的Burst服务器出了问题。

今天,我发现侧边栏里的三个广告链接不在了,这三个链接是通过BackLinks卖出的,它们平均每月为我带来9刀的收入。而且一直很稳定,每个月都在我博客投放,现在竟然一下子全部不在了。很是奇怪,登陆了一下我的BackLinks帐户一看,显示的我博客是Inactive状态。靠,重新提交验证,却怎么也验证不通过。

我想了下最近出现的奇怪问题,一下子想到了WP Super Cache这个插件,于是跑到后台去将其禁用,又重新在BackLinks帐户里提交验证,竟然一次性通过!

基本上已经可以确定,WP Super Cache影响到我博客的某些东西,包括插件的使用以及某些功能的正常。所以,我还是远离WP Super Cache得了。

原来Nginx下用WP Super Cache是很简单的事情

对于服务器套件,一直用的是军哥的LNMP,原来以为在Nginx下配置WP Super Cache的环境是一件很复杂的事情,现在才发现,其实很简单,根本不需要什么规则文件,只要照常安装WP Super Cache,在设置里选择“Use PHP to serve cache files.”就可以了。这个选项的意思是说用PHP文件生成静态文件,而不是用Apache下mod_rewrite的形式。来张设置图:

Nginx下设置WP Super Cache