WP Super Cache 1.0 更新及问题

WP Super Cache(简称 WPSC) 是一款 WordPress 缓存插件,可以预先将动态页面缓存成静态 HTML 页面以提高网站对用户访问的响应(提高页面加载速度)。随着 WordPress 3.3 的发布,WP Super Cache 也更新到 1.0 版本。

WPSC 作者声称 1.0 版更新大幅提高了插件的性能,同时提高了稳定性(via)。另外,新的架构和 UI 也更贴近 WordPress 新版(特别是 Multisite 模式)了。

然而可能正是因为本次更新对插件的改动较大,引入了一点儿小问题,需要用户自己处理(个人观点,非大量用户报告的问题,仅供参考)。

发现的问题

问题一:

水景一页使用的是 WordPress 的多站点模式,直接通过 WordPress 后台的升级功能从上一版本升级到 WP Super Cache 1.0 版本后,首先发现在 WPSC 的管理页面 WP Super Cache Settings ——> 高级选项 ——> 过期时限 & 垃圾收集 中新增了一个定时进行垃圾收集(清理)的功能。但是这个功能的设置无法保存

问题二:

更新后,好几天过去了,也发布了几篇新文章,但是 feed 输出却没有变化。查看源文件后才发现,还是更新那天创建的缓存。此时查看 WPSC 的设置:

  1. 过期时限 & 垃圾收集 设置正常;
  2. WP Super Cache Settings ——> 高级选项 ——> 接受的文件名称 & 拒绝的URI 已勾选(表示不缓存该类型的页面)。

所以这个现象就很奇怪了,也造成了较大的问题:Google 同时也没有及时收录新发布的文章了。

采取的解决办法

我采取的解决方案是删除 WP Super Cache 插件(通过插件管理页面),然后重新安装它。当然,安装之后按照原来的设置重新设置了一遍。目前来看,上述问题似乎不再出现了。

发布这篇文章一个是给大家提个醒,看看是不是存在类似的问题。如果有的话不妨留言交流一下。另外就是测试一下解决方案的效果。

效果反馈

自文章发布,

  1. 1 分钟后:Google Webmaster 中已经能够看到 sitemap 提交的文章数目增加 —— 这个一直正常;
  2. 1 分钟后:Google Reader 中的订阅也更新了(需要手动刷新一下),FeedBurner 输出也更新了 —— 问题二解决;
  3. 5 分钟后:在 Google.com 中搜索该文标题“WP Super Cache 1.0 更新及问题”,已出现单列的条目(如下图) —— 问题一解决。

    搜索文章标题显示已收录条目

©

本文发表于水景一页。永久链接:<http://cnzhx.net/blog/wp-super-cache-1-0-and-problem/>。转载请保留此信息及相应链接。

4 条关于 “WP Super Cache 1.0 更新及问题” 的评论

  1. 刚开始使用这个插件,感觉很高级!

  2. 你好,我刚使用这个软件,我看到里面有中文的语言包,我想问下,这个语言包要如何使用? 谢谢

    • 语言包不用管它,会自动选择与你的 WordPress 后台显示的语言一致。
      如果不会更改 WordPress 语言,可参考这篇文章:http://fairyfish.net/2007/07/15/wp-config-guide/

时间过去太久,评论已关闭。
如果您有话要说,请到讨论区留言并给出此文章链接。
谢谢您的理解 :-)