本文共 571 字,大约阅读时间需要 1 分钟。
模拟弱网环境
打开Fiddler,进入Rules功能模块,找到Performance选项卡。在这里,你可以勾选Simulate Modem Speeds选项。勾选后,访问网站时会发现网络速度显著减慢。
Fiddler弱网的原理
进入Rules,打开Customize Rules,找到位于CustomRules.js文件中的m_SimulateModem关键字。
分析代码
首先,检查m_SimulateModem是否为true,判断是否已启用弱网模式。
如果启用弱网模式,分析以下代码:
oSession["request-trickle-delay"] = "300"; 这一行代码注释指出,延迟发送数据的时间为300毫秒每KB上传。换算成上传速度,1KB需要0.3秒,相当于每秒传输约10/3 KB/s。
如果你想将上传速度设置为50KB/s,需要将延迟时间调整为20毫秒。
同样,调整oSession["response-trickle-delay"]即可限制下载速度。
使用建议
设置完成后,清空Fiddler的日志,并使用目标应用程序在弱网环境下操作。
选择第一个请求和最后一个请求,查看页面加载总耗时。通过条形图分析,识别哪些请求耗时最多,从而优化页面访问速度。
优化资源耗时
通过分析耗时最多的资源,可以更有针对性地进行优化。
转载地址:http://iwoyz.baihongyu.com/