前言
DZQ3.0陆续开放体验版升级包给到各位站长进行升级体验后,发现很多站长都提出同一个问题,就是打开页面很慢。特别是首次打开时,最慢会出现1分钟左右才能打开。并且长伴随着浏览器请求超时的问题。
问题根源
经过和不同站长沟通交流,发现打开很慢的站点都会存在以下几个问题:
- 属于低配机型,多数属于1核2G。
- 其次带宽非常的低,1Mbps占比较大。
经过前端团队的排查后,对DZQ3.0的体积大小和加载策略做了大量调整。
- 减少加载应用需要的资源体积
- 调整分包策略,减少并非请求
结论
经过前端团队日以继夜的紧急优化,分别在1核2G,1Mbps带宽和4核8G,10Mbps带宽下,分别进行单人请求测试以及多人并非测试,数据为10次的平均值。
1核2G 1Mbps
单人请求下数据
- 体积减少从1.26MB减少至753kb,减少约40%
- domready时间从12秒减少到4.9秒,提升约1.5倍
- onload时间从32.9秒减少到6.5秒,提升约4倍
- 首次渲染时间从28.5秒减少到6.3秒,提升约3.4倍
并发测试数据如下:
- 优化前单人最快打开15秒,最多1人同时打开,多人打开最快50秒(大量超时现象)
- 优化后单人最快打开2.8秒,最多6人同时打开,多人打开最快为28秒(有少量超时现象)
4核8G 10Mbps
- 体积减少从1.26MB减少至753kb,减少约40%
- domready时间从1.7秒减少到0.68秒,提升约1.5倍
- onload时间从3.09秒减少到1.26秒,提升约1.4倍
- 首次渲染时间从2.35秒减少到1.06秒,提升约1.2倍
性能优化体验,将会跟随正式版本进行发布,敬请期待!!!
详细数据可以看图片。
补充
带宽
经过这次优化了,总体测试结果提升比较显著,打开速度以及多人请求时的超时现象明显得到提升和减少。但是需要在低带宽的情况下,因为带宽资源平分 的原因,如果站点比较多人打开,建议站长还是升级一下带宽,这样才能真正解决问题根本原因。如果普通站点可以考虑升级到5Mbps,如果站点较多人访问,建议使用10Mbps。
压缩
经过查看反馈站点慢的站点发现,有部分站点对于前端资源并没有开启gzip压缩,导致资源会很大,从而站点开发很慢的情况。下图可以查看自己站点是否开启gzip。
原标题:Discuz! Q 3.0打开慢优化分析及结论展示
并发速度如下:
最快打开速度(单人) | 并发极限 | 最快打开速度(多人) | |
优化前 | 15 | 1 | 50 |
优化后 | 2.8 | 6 | 28 |
435.71% | 83.33% | 78.57% |
1C1G 1Mbps以下是具体数据:
启动总体积(kb) | domready(秒) | onload(秒) | 首次渲染(秒) | |
未优化 | 1264kb | 12.05 | 32.97 | 28.51 |
优化后 | 753.3kb | 4.94 | 6.53 | 6.39 |
40.40% | 143.56% | 404.75 | 346.18% |
4C8G 10Mbps以下是具体数据:
启动总体积(kb) | domready(秒) | onload(秒) | 首次渲染(秒) | |
未优化 | 1264kb | 1.72 | 3.09 | 2.35 |
优化后 | 753.3kb | 0.68 | 1.26 | 1.06 |
40.40% | 152.42% | 144.08% | 120.51% |
👋 感谢您的观看!
资源解压密码:ipotato.chat
© 版权声明
本站网络名称: 微看VCAN网
本站永久网址: https://www.dzq3.com
网站侵权说明: 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长删除处理。
1 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
2 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
3 本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
4 本站资源统一解压密码:ipotato.chat
1 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
2 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
3 本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
4 本站资源统一解压密码:ipotato.chat
THE END
暂无评论内容