TJ *_*ham 5 network-programming google-chrome web-applications websocket google-chrome-devtools
我正在 Chrome DevTools 的网络面板中查看 WebSocket 调用。
该呼叫分为两个主要部分,灰色条(“停滞”)和蓝色条(“内容下载”)。
我确定“停滞”栏显示 WebSocket 连接到服务器并检索数据所需的时间。
问题是,从详细的技术意义上来说,“内容下载”栏指的是什么?
出现这个问题是因为有人说页面加载速度很慢,当我查看他们的 HAR 文件时,我可以看到“内容下载”接近 7 秒,而我的“内容下载”始终低于 1 秒第二个是类似的数据集。
Chrome 官方文档(来自上面屏幕截图中的“解释”链接)描述性并不强,它说:
浏览器正在接收响应
这不是很有帮助。
随机堆栈溢出注释说它指的是:
将内容加载到内存中所花费的时间
这是更具描述性的,但我还没有找到任何官方信息来支持这一点。
另一个(已弃用的)Chrome 文档说:
“如果您发现在内容下载阶段花费了大量时间,那么改进服务器响应或连接将无济于事”
这让我认为“内容下载”与渲染页面的机器可用的硬件资源有关。
我还看到了两年多前的一个未解答的问题,该问题表明 DevTools 计时甚至可能不可靠,这又增加了一层混乱。
最终,我试图理解“内容下载”栏代表什么,并找到一种减少其时间的方法。
| 归档时间: |
|
| 查看次数: |
1285 次 |
| 最近记录: |