我正在努力找出网站的性能瓶颈。我正在使用Chrome 空缓存和硬重新加载选项,并使用隐身模式(未启用扩展程序)点击它。
为了确定页面加载时间,使用chrome工具的网络选项卡,当我使用相同的(空缓存和硬重新加载)选项命中同一页面时,它会报告巨大的变化。
例如: -
以下是第一次点击,显示加载时间为8.2秒,包含25个请求和477KB数据: -
在我再次击中(第二次击中)之后,我得到相同的请求和大小,但加载时间增加到9.25秒。
并且在第三次命中时,它减少到仅6.89秒。
现在,我的问题是我正在做同样的事情,那么为什么加载时间变化很大。
答案 0 :(得分:0)
也许您对第三方服务器有一些请求(样式,脚本,img),这些请求每次都有不同的下载时间(因为在该特定时刻第三方服务器的负载可能更大)。
如果是这种情况,并且您的代码(取决于加载事件)取决于它们-很可能您收到了不同的页面加载时间。