2011年03月30日 104条评论

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

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

举个例来说:

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

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

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

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

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

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

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

zww
or
oooo

“WP Super Cache取消某个已经缓存的页面的缓存”有104条评论

  1. 这个跟cos-html-cache这个插件比,哪个好?

    1. zwwooooo says:

      @皇家元林
      不知道哦,chc设置貌似麻烦

    2. A.shun says:

      @皇家元林
      cos-html-cache 对链接格式有要求的,这个没

    3. @A.shun
      什么要求啊,我之前用的好像没什么啊,而且还很简单

    4. A.shun says:

      @皇家元林

      修改你的永久链接格式,保证你的url路径看起来像真正的HTML文件的路径

      作者在插件的发布页说得很清楚了~

      你之前可能装了,但我看那种链接格式是无效的

  2. IM路人 says:

    暂时没用到 缓存 记下,用到再来~~

    1. zwwooooo says:

      @IM路人
      这个要看需要了

  3. liveme says:

    我还是钟情db-cache-reloaded :lol:

    1. zwwooooo says:

      @liveme
      两个插件其实是可以配合的

  4. 学夫子 says:

    这个可以加快速度么还是?我现在等待emlog的4.0啦,哈哈

    1. zwwooooo says:

      @学夫子
      我是为了减轻主机负担,原理上来说速度会有所加快,毕竟在同一个主机上静态页面总是比动态快吧。我对emlog不感兴趣,转换过一个主题到emlog,很多功能都需要直接使用sql实现,很不方便。

  5. 卢松松 says:

    够复杂的

    1. zwwooooo says:

      @卢松松
      不复杂,老卢不折腾wp所以没细看

  6. smilebull says:

    看标题就够绕口的,缓存插件一直没用,感觉没必要

    1. zwwooooo says:

      @smilebull
      需要才用,我是为了减轻服务器负担

  7. Paran says:

    你这个评论效果很震撼 怎么搞的

    1. zwwooooo says:

      @Paran
      没啥,就是jQuery的效果而已。

    2. Paran says:

      @zwwooooo
      小弟弟
      教教我嘛

    3. zwwooooo says:

      @Paran
      小弟弟,你叫一个比你大起码5岁以上的的人叫“小弟弟”就会变成礼貌问题了。

      ajax提交效果代码可以用willin的,然后修改ajax sucess时jquery动画效果,jQuery动画效果代码可以参考jQuery手册,

    4. mice says:

      @zwwooooo
      :mrgreen: 大叔杯具了..

    5. zwwooooo says:

      @mice
      我还是做小弟弟吧,年轻

  8. 奚少 says:

    缓存没有用到,缓存效果好吗?有没有什么弊端。。

    1. zwwooooo says:

      @奚少
      弊端就是你修改主题不会立即起作用。

  9. A.shun says:

    我考虑也去装上

    1. zwwooooo says:

      @A.shun
      看来你又不打算搬家了,霍霍

  10. 小海 says:

    怪复杂的~~~

    1. zwwooooo says:

      @小海
      很简单吧

  11. HzlzH says:

    感觉吧,还是不要装各种缓存插件,主机扛得住

    1. zwwooooo says:

      @HzlzH
      我的内存很少……才128

  12. 西风 says:

    没用这些插件。。。。路过

    1. zwwooooo says:

      @西风
      打点酱油,酱油很寂寞

  13. 现在我还没有考虑用缓存插件

    1. zwwooooo says:

      @晨光博客
      需要才装吧

  14. 新民智 says:

    老外的这款插件设置挺复杂

    1. zwwooooo says:

      @新民智
      其实算很傻瓜化了

  15. Firm says:

    这个有点纠结,蛮繁琐的。

    1. zwwooooo says:

      @Firm
      其实对于不折腾主题的来说不繁琐

  16. 爱惜 says:

    话说以前在看别人博客时,有推荐过这款插件。我就是不知道该不该用。。。效果多大呢?

    1. zwwooooo says:

      @爱惜
      主机ok神马的不需要折腾。

  17. 我要代销。 :lol: 不知道你有没有这个意思。我不要模板

    1. zwwooooo says:

      @第六空间
      你要代销啥?我的主题?霍霍,都是限量的,没什么好代销啊。而且现在购买主题的博主我要认真审核了,不然老是遇到无丁点儿版权意识的无知者,很蛋疼。

  18. 小邪 says:

    感觉跟W3-total-cache比,这个在文件缓存方面要强大一切。至少W3不能预加载缓存,o(* ̄▽ ̄*)ゞ。

    1. zwwooooo says:

      @小邪
      因为内存很小,所以不太可能用内存类缓存插件,我全站缓存是为了防止鸡薄的php-cgi导致的502……

    2. 小邪 says:

      @zwwooooo
      ( ⊙o⊙ ),难道我之前天天502是因为我内存不够,缓存系数又设置为了10的缘故?!?!?!?!额滴神。

    3. zwwooooo says:

      @小邪
      也许,另外如果你也使用php-cgi的话应该要开多children进程数,但也要计算好内存占用,再加php-cgi每 n 次查询后复位,按道理小邪比我熟悉多了,哈哈哈

    4. 小邪 says:

      @zwwooooo
      木有啦,其实我只是看起来蛮懂的 ╮(╯▽╰)╭。
      这样看来,当时我是开了很多children,每个children算它15MB内存,这样内存刚好满。
      不过后来又常开着Dropbox命令行版,就丢着没管了。
      好像是这样杯具了 (  ̄  ̄)σ…( _ _)ノ|面壁。

    5. zwwooooo says:

      @小邪
      内存还是留点余地吧,我现在保持在95左右占用,余128-95=33,杯具,我的vps才128……

    6. 小邪 says:

      @zwwooooo
      恩恩,以后得注意一下,多谢帮我搞清楚原因。

  19. Bee君 says:

    这么蛋疼。。。。。

    1. zwwooooo says:

      @Bee君
      非常、相当

  20. 孤风 says:

    wordpress能不能用wincache?

    1. zwwooooo says:

      @孤风
      具体不知道哦,你搜搜吧

回复给 zwwooooo ¬
取消回复

昵称 *

网址

B em del U Link Code Quote