大猫 (Madao) - まるでダメなおっさん

预缓存(Preload the cache) WP Super Cache

by bigCat 62 Comments

不知道 wp-super-cache 的建议看一下最佳 WordPress 缓存插件:WP Super Cache补补课

这会儿后台直接升级Wordpress 3.0 花了1秒钟,感觉巨爽
wp-super-cache 顺手也升了,有几个特性还是要提一下

下面是翻译自官方blog的预缓存(Preload cache) 介绍
Preload the cache in WP Super Cache

看到本周帅气的下垂了么? 我上周日启用了 WP Super Cache 的预缓存(preload cache),这玩意儿明显的降低了服务器的负载,创建缓存时会有个峰值,很黄很暴力

我一直不鼓励用户使用预缓存,主要是因为文件数量会导致一些问题,如果你有几千个缓存文件,硬盘挂了会需要很长时间才能恢复.
(注: 有些主机商会限制文件数)
但反过来说,Google把速度作为一个网站的衡量标准之一.在过去,这个插件会忽略爬虫,因为爬虫每次只访问每个页面一次,缓存相对它们是毫无意义的.所有的页面都应该在 Google 还没开始爬过来之前就缓存好
(注: WP Super Cache 工作流程是第一次请求页面时把PHP+MySQL处理结果生成静态页面,再次访问时甚至都不用执行一行代码 )

如图所示,一旦你启动预缓存,它会挂载在 wp-cron 去获取100 个帖子, 过10秒后再去获取100个帖子 直到读完所有帖子. 它同时会禁止掉老帖子的垃圾回收机制,但有评论和新帖子的时候还是会干掉一些适当的缓存文件
目前它只缓存 文章页 (注:is_single()那种,中文差不知道咋翻译),貌似没啥必要去缓存 archive 或 tag 页,因为很多站已经写了 robots.txt去忽略这些页面

这次 WP Super Cache 的更新包括了

  1. 更好的支持移动设备插件,例如 MobilePress (注:之前会有电脑访问出现手机界面的bug,不知道现在如何,有遇到问题的朋友请留言)
  2. 增加了缓存测试功能(注:之前只能通过查看页面源代码最底下的注释了解情况)
  3. 可设置只在评论更新的时候更新缓存,而不是前台或相关页面
  4. Works in WordPress 3.0.

它还有一堆 bug 要修, 和其他功能要增加

愿意当小白鼠的可以尝试开发版本 from the download page ,有问题就反馈到 support forum

=====补刀======================

如何安装 WP Super Cache ?
答: 进入后台,选择左侧 plugins -> Add New ->输入 WP Super Cache 点 Search Plugs -> Install Now

小博客很适合开启全站预缓存
个人觉得没必要设置定时重新生成全站缓存,如果你老帖子变动不频繁的话
因为即使老帖子变动了,对应的也会自动生成

有同学问,我网站规模太小,是不是不需要缓存?
答: 缓存是为了自己爽, 提速不是一个段位

=====补2刀=====================

使用 (miao) 服务器的同学不用开启 gzip ,偶已经配置了默认压缩指定文件类型
也不用担心文件数的问题, 偶木有做限制

QQREADERD1F79C5048631991

Comments ( 62 )

  1. ReplyLeeiio
    大猫威武 :lol:
  2. Replywo_is神仙
    :P 争抢板凳
  3. Reply左岸读书
    真真切切明白一下!
  4. Reply橡筋
    还是木有看明白
  5. ReplyFirm
    额,俺发现最近百度不收录我的文章了,不知道是不是和这个插件有关
    • ReplybigCat
      @Firm, 我用这个插件2年了,百度照样收录啊
  6. Reply胡戈戈
    大猫老板,我用linode感觉用着好爽啊,买了几个月还没宕机过
  7. Replyfivestone
    问题是现在在blog上显示最新twitter的时候,用的是twitter-tools的php而不是js,这样子没办法做cache的。考虑回头写个jquery,或者把那段代码专门用个子页面框起来才行。
    • ReplybigCat
      @fivestone, 哈,我服务器上禁用twi,你这种情况静态化后只能依靠js了,弄个php输出数据给js吧,改装比较方便 统计插件也有类似问题需要js化
  8. ReplyYang
    这个CPU峰值高的一B那啥 super cache真他喵的是个好东西,速度真没的说 可惜我死活无法习惯WP~
    • ReplybigCat
      @Yang, 即使峰值也是2x%的占用没啥问题的,这年头cpu吃的消 = = 自己用的爽就行,没必要用wp
      • ReplyJayden
        Hey, that's pouefrwl. Thanks for the news.
  9. Replymice
    :P 原来用过这个插件 现在把插件全部都停用了..
  10. Replymice
    是关于缓存的插件都停用了 :?:
    • ReplybigCat
      @mice, :oops: 提速明显,想不到啥不能接受的缺点,哈,调试的时候关一下
      • Replymice
        @bigCat, :?: 放在我的网站上 貌似提速一点都不明显..现在我这个速度感觉还行 就是图床打开速度有点慢 要不你去送个IP看看?
        • ReplybigCat
          @mice, 你首页需要42次数据库查询.耗时0.325秒. 不支持减少这个时间,服务器方面可以把mysql的cpu资源解放出来
  11. ReplyShowfom
    偶没用预存功能 不过差不多的说 哇咔咔 因为用自己的服务器 想怎么榨干资源就怎么榨干 灭卡卡
  12. ReplyA.shun
    花了一秒- - 炫耀败rp啊。 3.0还在观望。。。小白路过
  13. Reply北京婚纱摄影工作室
    我也没有用过预存功能
  14. Replysunglasses
    GOOGLE 蜘蛛坏了 我少好事
  15. Reply卜卜口の
    :P 多次测试,打开预缓存插件之后载入速度有明显降低
  16. Replymax
    分析的很不错哦,支持一下
  17. ReplyZero
    最近很关注于怎么提升蜘蛛效率,又刚好网站规模要开始做大了,应该十分有用。 看到还有gzip压缩功能,很强大。 搬家过来以后第一时间试用。。。
    • ReplyZero
      最后一句漏看了,老猫的空间果然省心啊 :!:
  18. Reply荣斌
    用了这么久,知道又有预缓存这个东西,一直以为自己已经开启了,而哪知自己压根还没开启。每次都是靠人工来刷,哈哈,现在终于懂得怎么用了。
  19. ReplyFicush
    这个对于文章不多的站点来说很不错
  20. WP Super Cache 安装与设置方法 | bg1rvp's blog(傻涛)
    [...] 有个激动人心的功能上几个版本才加进来的叫Preload,具体有兴趣可以看我写过的Preload 就不累赘再说一次了 [...]
  21. WP Super Cache 安装与设置方法 « 失樂園
    [...] 有个激动人心的功能上几个版本才加进来的叫Preload,具体有兴趣可以看我写过的Preload 就不累赘再说一次了 [...]
  22. WP Super Cache 安装与设置方法
    [...] 有个激动人心的功能上几个版本才加进来的叫Preload,具体有兴趣可以看我写过的Preload 就不累赘再说一次了 [...]
  23. 博客变动及Wordpress打理归纳
    [...] Super Cache。插件的配置使用默认就行,建议打开预缓存(Preload the cache),可以把全站提前cache下来,cache时间开销并不大,对搜索引擎也有好处。1.2 [...]
  24. WP Super Cache 安装与设置方法
    [...] 有个激动人心的功能上几个版本才加进来的叫Preload,具体有兴趣可以看我写过的Preload 就不累赘再说一次了 [...]
  25. 【WordPress教程】WP Super Cache 安装与设置方法 | 悠悠酷吧
    [...] 有个激动人心的功能上几个版本才加进来的叫Preload,具体有兴趣可以看我写过的Preload 就不累赘再说一次了 [...]
  26. WP Super Cache 安装与设置方法 | 有心故我在
    [...] 有个激动人心的功能上几个版本才加进来的叫Preload,具体有兴趣可以看我写过的Preload 就不累赘再说一次了 [...]
  27. WP Super Cache 安装与设置方法 | 元亨利贞
    [...] 有个激动人心的功能上几个版本才加进来的叫Preload,具体有兴趣可以看我写过的Preload 就不累赘再说一次了 [...]
  28. wordpress缓存插件:WP Super Cache 安装与设置方法 | 东写西读的无聊手册 | igavin.net
    [...] 有个激动人心的功能上几个版本才加进来的叫Preload,具体有兴趣可以看我写过的Preload 就不累赘再说一次了 [...]
  29. WP Super Cache 安装与设置方法 - 资源●网生活
    [...] 有个激动人心的功能上几个版本才加进来的叫Preload,具体有兴趣可以看我写过的Preload 就不累赘再说一次了 [...]
  30. 博客变动及Wordpress打理归纳 | Jian Zhou
    [...] Super Cache。插件的配置使用默认就行,建议打开预缓存(Preload the cache),可以把全站提前cache下来,cache时间开销并不大,对搜索引擎也有好处。1.2 [...]
  31. WP Super Cache 安装与设置方法 – 大猫の意淫筆記 | 令狐笑之笑傲江湖
    [...] 有个激动人心的功能上几个版本才加进来的叫Preload,具体有兴趣可以看我写过的Preload 就不累赘再说一次了 [...]
  32. WP Super Cache 安装与设置方法 | 纪念、分享、 感动 – 听Ta
    [...] 有个激动人心的功能上几个版本才加进来的叫Preload,具体有兴趣可以看我写过的Preload 就不累赘再说一次了 [...]
  33. [插件]WP Super Cache 安装及设置方法 – 遊離式 ★ U-LiS - www.u-lis.com
    [...] 有个激动人心的功能上几个版本才加进来的叫Preload,具体有兴趣可以看我写过的Preload 就不累赘再说一次了 [...]
  34. WP Super Cache 安装与设置方法 | Nasty Life
    [...] 有个激动人心的功能上几个版本才加进来的叫Preload,具体有兴趣可以看我写过的Preload 就不累赘再说一次了 [...]
  35. Replysure
    请问这个时间是否可以设置为0
  36. ReplybigCat
    @sure, 如果不知道这时间代表啥意思,建议用默认
  37. 葡萄皮历程:配置WP-Super-Cache提高网站速度 | 葡萄皮_绕口令大全|好听的音乐|新鲜事|故事会|益智游戏
    [...] 有个激动人心的功能上几个版本才加进来的叫Preload,具体有兴趣可以看我写过的Preload 就不累赘再说一次了 [...]
  38. WP Super Cache 安装与设置方法 | Mr.zhao'Blog
    [...] 有个激动人心的功能上几个版本才加进来的叫Preload,具体有兴趣可以看我写过的Preload 就不累赘再说一次了 [...]
  39. WP Super Cache 安装与设置方法 | 捣鼓 | AboutXC
    [...] 有个激动人心的功能上几个版本才加进来的叫Preload,具体有兴趣可以看我写过的Preload 就不累赘再说一次了 [...]
  40. Reply魂断梦桥
    那时间应该设置多少比较恰当 里面有这个设置 刷新预装缓存文件()分钟。(0为关闭,至少30分钟。) 不设置?还是设置多少比较恰当,求解,谢谢! 我的网站是:www.pangu51.com
  41. WP Super Cache 安装与设置方法 - 房车吧 - 这里是与房车有关的所有资讯的 WordPress 站点。(FangCheBa.com)
    [...] 有个激动人心的功能上几个版本才加进来的叫Preload,具体有兴趣可以看我写过的Preload 就不累赘再说一次了 [...]
  42. WP Super Cache 安装与设置方法 | ❤ 葬 • 爱 ❤的博客
    [...] 有个激动人心的功能上几个版本才加进来的叫Preload,具体有兴趣可以看我写过的Preload 就不累赘再说一次了 [...]
  43. WP Super Cache 安装设置方法 – 趣淘网
    [...] 有个激动人心的功能上几个版本才加进来的叫Preload,具体有兴趣可以看我写过的Preload 就不累赘再说一次了 [...]
  44. WP Super Cache 安装与设置方法 | BingX
    […] 有个激动人心的功能上几个版本才加进来的叫Preload,具体有兴趣可以看我写过的Preload 就不累赘再说一次了 […]
  45. 最详细的WP Super Cache 安装与设置方法
    […] 有个激动人心的功能上几个版本才加进来的叫Preload,具体有兴趣可以看我写过的Preload 就不累赘再说一次了 […]
  46. WordPress 静态缓存插件 WP Super Cache 安装与设置方法 - 3LOC.NET 帮助中心
    […] 有个激动人心的功能上几个版本才加进来的叫Preload,具体有兴趣可以看我写过的Preload 就不累赘再说一次了 […]
  47. WP Super Cache教程 | MT
    […] 有个激动人心的功能上几个版本才加进来的叫Preload,具体有兴趣可以看我写过的Preload 就不累赘再说一次了 […]

Leave a reply

Your email address will not be published.

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>