Old

WP Super Cache取消某个已经缓存的页面的缓存

咳咳,标题很蛋疼,具体来说呢,就是使用 WP Super Cache 对全站缓存后,也就是说开启了“Preload mode”,然后哪天你不想让 WP Super Cache 对某篇文章或者某个页面缓存,但又不想删除已缓存的内容,这时该怎么实现呢?

举个例来说:

我的博客全站缓存后,想让 WP Super Cache 取消对 http://zww.me/contact/sponsor 这个页面的缓存,这时该怎么设置?

WP Super Cache 设置里的“高级选项”,里面的“接受的文件名称 & 拒绝的URI”,是可以设置不缓存的文章/页面/某个链接等等,里面有段:(见下图)

按照说明我要取消对 http://zww.me/contact/sponsor 这个页面缓存,只要填入 /contact/ 即可,如下图

但这样设置后会出现一个问题,这个页面一直是上次缓存的页面,不会更新也不会取消,这让我郁闷了一阵

后来想想原来我把缓存的过期时间设置为 0,也就是说没有新评论/编辑文章/编辑页面,那么这个文章/页面的缓存是不会更新的。

问题找到那就简单了:编辑 http://zww.me/contact/sponsor 这个页面一下然后点击更新。

我刷:嘿嘿,刚才的设置有效了(Super Cache对这个页面的缓存删除了)。

zww
or
oooo

声明: 除非注明,ZWWoOoOo文章均为原创,转载请以链接形式标明本文地址
本文地址: http://zww.me/archives/25436

104 comments

  1. 阿修 阿修 Firefox 4 Firefox 4 Windows 7 Windows 7

    杀!

    沙发
  2. 阿修 阿修 Firefox 4 Firefox 4 Windows 7 Windows 7

    发!

    板凳
  3. 空空裤兜 空空裤兜 Firefox 4 Firefox 4 Windows 7 Windows 7

    super cache用不来,站也小,现在观望中

    地板
  4. ......
  5. 球犯 球犯 Google Chrome 10 Google Chrome 10 Windows XP Windows XP

    我现在也在用WP Super Cache 不过流量不多感觉也可有可无嘿嘿

    41楼
  6. xzymoe xzymoe Firefox 7 Firefox 7 Windows 7 Windows 7

    求助一下啊 我的一测试缓存就报错~~

    42楼
    • zwwooooo zwwooooo Firefox 8 Firefox 8 Windows 7 Windows 7

      @xzymoe
      缓存插件要主机支持,另外就是要设置缓存目录权限——标准的空间是不用的。

    • xzymoe xzymoe Firefox 7 Firefox 7 Windows 7 Windows 7

      @zwwooooo
      我原来都可以用的 就是网站搬家时忘记停止插件了 后来也可以正常安装 正常启用 但是一测试缓存就是Page 1: 2011-12-01 20:24:09

      Page 2: 2011-12-01 20:24:09

      The timestamps on both pages match!
      然后到删除缓存页面 显示缓存0kb 这个很相当的致命啊

    • zwwooooo zwwooooo Firefox 8 Firefox 8 Windows 7 Windows 7

      @xzymoe
      搬家前一定要先清空缓存和停止缓存插件

Leave a Reply