Z-Blog SF_cache 缓存插件发布
经过2、3天的研究Z-Blog和自学php,终于把这个缓存插件给做出来了。第一个版本可能有些简陋,功能也比较简单。
SF_cache 缓存插件地址:http://app.zblogcn.com/?id=440
SF_cache 缓存插件下载地址:点击下载
申明(必读):
1、本插件会在插件目录下生成缓存目录和文件,需要可写权限。
2、由于本人在制作ZBLOG插件方面和写PHP方面都是第一次,所以发现问题的大神还请多多指导。另请使用者备份好自己的网站数据以免发生不测。
3、最后感谢washun 和 zsx的帮助,他们给了我不少动力。
来看一下效果:
这是在没有缓存的情况下,12次查询数据库 耗时29.72ms
这是在使用缓存的情况下,5次查询数据库,耗时12.04ms
在配置界面中可以设定缓存时间,越大的缓存时间会造成新发布的文章不能及时在首页显示,请根据网站流量酌情设置。
目前在有缓存的情况下减少到了5次,虽然应该还能减少,这个以后我再进一步优化,先放一个版本出来。
未来除了打算进一步优化数据库查询,还准备尝试使用memcached作为缓存,相比磁盘缓存会更快速。(相信我,这是一个大坑-___-)