Z-Blog应用中心 > PHP插件 > Zblog mysql数据库优化插件

Zblog mysql数据库优化插件

  • ID: Amysql_youhua
  • 版本: 3.5.2
  • 作者: qq9836(作者网站) 联系作者
  • 官网:
  • 系统要求: Z-BlogPHP 1.6.0 Valyria
  • 更新日期: 2022-06-09 17:24:31
  • 下载次数: 3466
  • 评分情况: 29人投票 平均得分9.69 / 10
  • PHP版本: 5.2及更高
  • 大小: 68KB

请登录

更新日志:

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

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

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

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

100万数据秒开不卡

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

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

插件原理:

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

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

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

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

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

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

QQ截图20200708174241.jpg

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

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

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

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

QQ截图20200708092004.jpg

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


QQ截图20200708090717.jpg

优化前:

QQ截图20200707211319.jpg

优化原理:

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

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

202004271587926615894569.jpg

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

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

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

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

优化后

优化后.jpg

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

300万数据正文页面速度:

QQ截图20200708092402.jpg

300万数据列表页面速度:

1111.jpg

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

QQ截图20200708092738.jpg

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

优化前:

202005251590349911211895.jpg

优化后:

202005251590349963638027.jpg


访客您好,Z-Blog相关网站已开启实名制,请登录后绑定您的手机,再发表评论,谢谢您的支持。


ZBLOG应用中心-应用购买及使用协议


1. 您在购买应用前,须要先确认该应用是否符合您的使用需求,数字化商品不支持试用。依据《消费者权益保护法》第二十五条规定,该应用为在线下载的数字化商品,在购买后一经下载安装不能退款。
2. 您在应用中心购买的应用,仅是该应用的许可使用权,该应用的所有权仍归应用提供方所有。
3. 一个应用仅可用于单一账号使用,未经本站和应用提供方同意,不得二次发布、赠送、转售、租让、盗版等,否则我们将永久关闭用户账号并保留继续追究相关责任的权利。
4. 如包含该应用的网站被转售或赠送、租让等,请另用新账号购买该应用或移除该应用,否则将视为违反使用协议被永久取消该账号的使用权利。
5. 如无特殊说明,已购买应用仅包括相关使用权及免费更新服务,应用中心及应用提供方不提供额外售后安装等服务。
6. 您使用应用中所存在的风险,完全由用户自己承担,包括系统受损、资料丢失以及其它任何风险。
7. 用户不得利用该应用以任何方式从事违反法律法规及社会公序良俗的行为,用户须对其不当使用行为可能带来的后果负全部法律责任,本站及应用提供方不承担任何责任。
8. 本站及应用提供方保留在不通知您及不对您承担责任的情况下变更、限制、冻结或终止您对某些内容的使用的权利。


购买指南


1. 请先注册账号,然后登录“应用中心”。
2. 直接点击“购买应用”,跟随指引即可。


下载指南


1. 购买者在自己的Z-Blog网站登录,进入后台,在左侧菜单栏点击“应用中心”菜单。
2. 在“应用中心”的首页,使用应用中心注册账号进行登录。
3. 进入“我的应用仓库”,即可看到已购买成功的应用,点击“下载”即可下载安装。


其它注意事项


1. 如果通过自己网站后台无法正常访问应用中心,请谨慎购买,因为这将可能导致应用无法顺利下载安装。
2. 如已购买收费应用无法正常下载,请在自己网站后台检查Z-Blog及应用更新,如均已更新至最新版本仍无法下载请及时与我们联系。
3. 应用更新时有可能覆盖本地设置,请在更新前做好备份。