以下引用原文:
通过读写缓存文件来减少数据库操作,从而提高执行效率。可以缓存主页、列表也、详情页、搜索页。
在配置界面中可以设定缓存时间,越大的缓存时间会造成新发布的文章不能及时在首页显示,请根据网站流量酌情设置。
1、本插件会在插件目录下生成缓存目录和文件,需要可写权限。
2、由于本人在制作ZBLOG插件方面和写PHP方面都是第一次,所以发现问题的大神还请多多指导。另请使用者备份好自己的网站数据以免发生不测。
3、最后感谢washun和zsx的帮助,他们给了我不少动力。
来看一下效果:
这是在没有缓存的情况下,12次查询数据库耗时29.72ms
这是在使用缓存的情况下,5次查询数据库,耗时12.04ms
目前在有缓存的情况下减少到了5次,虽然应该还能减少,这个以后我再进一步优化,先放一个版本出来。
未来除了打算进一步优化数据库查询,还准备尝试使用memcached作为缓存,相比磁盘缓存会更快速。(相信我,这是一个大坑-___-)
以下为本站测试:
启用前:
启用后:
还是有点效果的,期待作者更加优化。。。