老谭笔记

生活贵在折腾,一下午终于搞定小站的缓存

自从把小站搬回国之后,网站的延迟低了不少,加载速度快了起来。但国内的主机提供商实在是抠门,分配给小站的运算资源十分可怜,几十次的数据库查询就要花费好几秒的时间,以致于小站从开始响应到显示完整的时间加在一起就太长了。

本来一直不太喜欢使用过多的插件,但如此看来一个缓存的插件显得就必不可少了,最先考虑是的大家一致好评的wordpress缓存插件WP Super Cache,nginx实在是不方便,关键是把那些重写规则配置好之后,竟然兼容性导致了仍旧无法使用。
然后又转用DB Cache Reloaded Fix,这个插件使用倒是非常简单,就两三个配置选项,使用之后确实效果挺不错,它的原理是在mysql水平对数据进行缓存,可以大大地减少查询数据库的次数,本站首页的查询次数从原本的80多次降到了50次左右。
虽然响应时间少了不少,但离我理想的效果还相差甚远,最后又看到有人推荐Hyper Cache,决定再次试一试,没想到这个插件出乎意料的给力,使用也相当便捷,安装之后,测试,果然与之前是天壤之别,从此小站终于争气了,但文章的浏览次数就再也无效了,哈哈!
这就是今天下午的折腾史,对于网站建设我是一个十足的菜鸟,以此为证~~~