Z-BlogPHP-sf_cache缓存插件-提高执行效率

以下引用原文:


通过读写缓存文件来减少数据库操作,从而提高执行效率。可以缓存主页、列表也、详情页、搜索页。


在配置界面中可以设定缓存时间,越大的缓存时间会造成新发布的文章不能及时在首页显示,请根据网站流量酌情设置。



1、本插件会在插件目录下生成缓存目录和文件,需要可写权限。


2、由于本人在制作ZBLOG插件方面和写PHP方面都是第一次,所以发现问题的大神还请多多指导。另请使用者备份好自己的网站数据以免发生不测。


3、最后感谢washun和zsx的帮助,他们给了我不少动力。



来看一下效果:


这是在没有缓存的情况下,12次查询数据库耗时29.72ms


001.jpg



这是在使用缓存的情况下,5次查询数据库,耗时12.04ms


002.jpg



目前在有缓存的情况下减少到了5次,虽然应该还能减少,这个以后我再进一步优化,先放一个版本出来。


未来除了打算进一步优化数据库查询,还准备尝试使用memcached作为缓存,相比磁盘缓存会更快速。(相信我,这是一个大坑-___-)



以下为本站测试

启用前:

启用后:

还是有点效果的,期待作者更加优化。。。


sf_cache缓存插件



版权属于:做one笔记

原文地址:http://www.zuoone.com/post/69.html

转载时必须以链接形式注明原始出处及本声明。

相关文章

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。