最新消息:欢迎光临!

wp super cache二三事

wordpress findever 2796浏览 0评论

虽然咱这是小blog,没流量没人气,就连@tony也说,反正没人看,瞎折腾啥,1秒左右的完全加载速度已经可以了,但是咱就是不甘心,想让自己的blog快一点再快一点。。没办法,谁让咱生活在效率社会呢~

废话少扯,记录下本次使用wordpress缓存插件遇到的问题,把wp super cache下载,安装,启动..似乎一切正常,页面正常缓存,跟访问静态页面几乎一样,速度提升数倍。这真是个好消息,可惜好久不长,幸苦到2点才整好的插件,在第二天醒来后,罢工了。无奈,开启调试模式(wp super cache设置tab项中的最后一个),右键查看网站内容页面的源代码,发现源码最后报了个错误—— no end html tag,大致意思无非就是

Last29 – Premature_ejaculation

html内容缺少结束标记,不明所以,google之,作者是这样回答的,但是是English,这里说下汉化后的大意:由于wordpress主题或者插件中使用了ob_start开启了缓冲区,但是没有使用任何的ob_end_**来关闭缓冲区,使得缓存插件无法工作(弱弱地质疑下,为啥缓存插件不自行调用ob_end_**?),好吧,既然是这个错误,那就去搜索吧,使用grep  'ob_start'  -r 命令在插件目录,及主题目录下搜索,最后发现,主题的function.php文件中调用了两次ob_start,于是擅自在ob_start后手动写上ob_end_clean,清空apc缓存,然后再看wp super cache,果然正常工作了。。。happy = =

PS: 尚存在一些微不足道的小问题,这里略过,请自行发掘。。

zp8497586rq

转载请注明:Findever » wp super cache二三事

与本文相关的文章

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (3)

  1. haidee7年前 (2013-02-18)回复
  2. 躺枪_(:з」∠)_,不过的确快了很多
    Tony7年前 (2013-01-31)回复
    • 神马稀奇古怪的表情 ,缓存了必须快啊,你看每个页面都是好几十次查询的,等有时间自己写个~!!!!
      admin7年前 (2013-01-31)