当前位置:首页 > zblog插件 > 正文

zblog插件 Zblog mysql数据库优化插件 qq9836

Zblog mysql数据库优化插件
  • 应用名称Zblog mysql数据库优化插件
  • 应用IDAmysql_youhua
  • 应用作者qq9836
  • 系统要求Z-BlogPHP 1.6.0 Valyria
  • PHP版本5.2及更高
应用推荐

应用介绍

更新日志:

2022年3月26日  增加批量文件清理功能

2022年4月3日 修复一个编辑的小bug

2022年6月9日  修复一个 文章页面图片显示的问题  文章页正常显示图片的 不需要更新

本插件最终测试结论如下:

100万数据秒开不卡

300万数据也是一秒内打开 但是比100万慢一些.

所以建议文章数量控制在200万以内

插件原理:

本插件会把数据库中的正文字段. 分离成文档.不再储存到数据库.数据库只储存调用频繁的字段

当用户访问页面或者编辑正文时,再调取对应的文档来显示

当新发布文章时,自动存档

为了文件索引的速度,本插件还会将所有文章 平均分布到100个文件夹.

本插件不是纯静态化插件,页面还是动态的,也不会改变原来url结构

本插件可以兼容大部分主题 但不保证兼容所有主题.

Zblog mysql数据库优化插件  第1张

大数据量的网站,可以节省大量的服务器资源. 据用户反应  服务器费用都可以节省几万块(他是做站群的,网站比较多)

傻瓜式操作.无需懂任何技术即可操作.

初次使用,需要手动点一下,以后发布文章自动优化

后台核心操作部分,只有两个按钮,你只需要点一下.然后去干点别的.剩下的优化工作插件一条龙帮你完成

Zblog mysql数据库优化插件  第2张

300万文章 18.7G数据暴力测试过程:

Zblog mysql数据库优化插件  第3张

优化前:

Zblog mysql数据库优化插件  第4张

优化原理:

优化之前,大概的说一下优化的原理

18.7G是个什么概念呢,假如把硬盘比喻成一个跑道(实际上就是跟一圈一圈跑道一样,还是来张图形象些)

Zblog mysql数据库优化插件  第5张

那么18.7G就意味着磁头至少要跑 18.7G容量的距离,磁头跑的远,自然就慢了。

那么优化就是把调用不频繁的数据分离出来,看下把文章内容分离出来后的效果。

仍然是那300万篇文章,但是大小直接变成了349M.

数据库直接缩小了54.8倍,查询速度能不快吗?

优化后

Zblog mysql数据库优化插件  第6张

优化后打开速度:(优化前已经打不开了,所以没有对比图.)

300万数据正文页面速度:

Zblog mysql数据库优化插件  第7张

300万数据列表页面速度:

Zblog mysql数据库优化插件  第8张

300万数据 列表页 刻意去服务器清除掉mysql查询缓存后的情况下的速度(实际上mysql都有查询缓存的,所以速度都会比这快)

Zblog mysql数据库优化插件  第9张

用户反馈(此用户文章数量为28万):

优化前:

Zblog mysql数据库优化插件  第10张

优化后:

Zblog mysql数据库优化插件  第11张

上一篇
LY_蜘蛛强引

下一篇
相册