Z-Blog PHP 页面缓存插件

ZBLOG教程 十五楼的鸟儿 3261浏览 0评论

Z-Blog PHP版本不支持全站的静态化处理,只能支持伪静态,这对于空间而言倒是节省存储空间,但是对MySql数据库是个很大的挑战,尤其当你使用了越来越多的插件的时候。

本站目前启用了缓存处理,缓存时间为10分钟。

使用缓存之前:

<!--93.42ms , 7 query , 1795kb memory , 0 error-->

使用缓存之后:

<!--39.35ms , 1 query , 1262kb memory , 0 error-->

Z Blog PHP 页面缓存插件 ZBLOG ZBLOG教程  第1张


可以明显看到网页访问的时间缩短(93ms变为39ms,减少一半),数据库请求次数(query)变少(不管原来是多少次都会变成1次),内存占用也有大幅度的降低。

插件可以将所有经过index.php处理的页面(首页、列表页、文章页、独立页面、tag列表、日期列表、作者列表等),全部缓存至服务器的文件夹内,10分钟内的下一次访问时直接读取缓存后的文件而不需要查询数据库,从而提高访问速度。

具体效果请查看本站。

在本站中,你可以在网址末尾使用参数  ?cache=rewrite 来表达不读取缓存直接读取页面的效果,去掉参数为缓存的内容。

(暂时取消了这个功能...)

缓存的缺点:网页内容更新会变慢(受设置缓存周期影响),这一点和静态化很相似。目前本插件没有做局部的缓存,而是全站页面缓存,所以这个更新时间完全不受ZBP掌控。


转载请注明:鸟儿博客 » Z-Blog PHP 页面缓存插件

游客
发表我的评论 换个身份
取消评论

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

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

等待大佬打赏中~