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 的设置:
- 过期时限 & 垃圾收集 设置正常;
- WP Super Cache Settings ——> 高级选项 ——> 接受的文件名称 & 拒绝的URI 已勾选(表示不缓存该类型的页面)。
所以这个现象就很奇怪了,也造成了较大的问题:Google 同时也没有及时收录新发布的文章了。
采取的解决办法¶¶
我采取的解决方案是删除 WP Super Cache 插件(通过插件管理页面),然后重新安装它。当然,安装之后按照原来的设置重新设置了一遍。目前来看,上述问题似乎不再出现了。
发布这篇文章一个是给大家提个醒,看看是不是存在类似的问题。如果有的话不妨留言交流一下。另外就是测试一下解决方案的效果。
效果反馈¶¶
自文章发布,
- 1 分钟后:Google Webmaster 中已经能够看到 sitemap 提交的文章数目增加 —— 这个一直正常;
- 1 分钟后:Google Reader 中的订阅也更新了(需要手动刷新一下),FeedBurner 输出也更新了 —— 问题二解决;
- 5 分钟后:在 Google.com 中搜索该文标题“WP Super Cache 1.0 更新及问题”,已出现单列的条目(如下图) —— 问题一解决。
本文发表于水景一页。永久链接:<https://cnzhx.net/blog/wp-super-cache-1-0-and-problem/>。转载请保留此信息及相应链接。
刚开始使用这个插件,感觉很高级!
虽然有些小问题,但是的确是非常强大且易用的插件。
你好,我刚使用这个软件,我看到里面有中文的语言包,我想问下,这个语言包要如何使用? 谢谢
语言包不用管它,会自动选择与你的 WordPress 后台显示的语言一致。
如果不会更改 WordPress 语言,可参考这篇文章:http://fairyfish.net/2007/07/15/wp-config-guide/