javascript - Chrome 网络选项卡中瀑布列中的内容下载时间不一致
问题描述
Chrome的网络标签中的瀑布列中显示的内容下载时间不一致的可能因素是什么
我正在检查 chromes 网络选项卡中的 api,并试图找出该 API 的性能。我附上了网络选项卡的屏幕截图。在瀑布列中,我可以看到该 API 所用总时间的细分。
以下是分解结果(也可以在随附的屏幕截图中看到) -
- 等待 (TTFB) - 843.27 毫秒(这是我的服务器用来响应浏览器的时间)
- 内容下载 - 11.23 秒或1 秒或3 秒或 8 秒
每次我加载页面并检查这个特定的 API 时,等待(ttfb)时间总是一致的,但内容下载时间会有所不同。服务器上还启用了 GZIP 设置,因此 API 响应大小从 693 KB 减少到 243 KB。
我想了解每次加载页面并检查该 API 时内容下载时间不同的可能原因是什么。
它仅取决于不一致的互联网速度还是有一些其他因素会影响内容下载时间?