gpt4 book ai didi

firebug - Firebug 的“网络”选项卡上的 'Waiting for response' 消息到底是什么?

转载 作者:行者123 更新时间:2023-12-03 00:57:32 24 4
gpt4 key购买 nike

从截图中可以看出,大部分时间都花在等待服务器响应(即紫色区域)。

服务器响应时间到底是多少?是不是服务器太慢了?我的连接太慢了吗?服务器不能一次处理很多信息(我那里有很多文件,我知道我会将它们合并到更少)?我该怎么做才能最大限度地减少等待时间?

PS。所有数据都位于同一服务器上,但我使用子域,以便浏览器可以一次处理更多文件。

firebug net tab

最佳答案

这篇文章关于 firebug 的功能非常好:Introduction to Firebug: Net Panel (尤其是时间线部分)...但是它并没有说明“等待响应”的确切含义:-(

不过,时间线是(引用):

  • DNS 查找 - DNS 解析时间
  • 连接 - 创建 TCP 连接所需的时间
  • 排队 - 在浏览器队列中等待网络连接所花费的时间
  • 等待响应 - 等待服务器的响应
  • 接收数据 - 从服务器读取整个响应所需的时间(和/或从缓存读取所需的时间)。
  • DomContentLoaded 事件 - 触发 DomContentLoad 事件的时间(自请求开始以来,如果请求在事件之后开始,则可以为负数)
  • 加载事件 - 触发页面加载事件的时间(自请求开始以来,如果请求在事件之后开始,则可以为负数)<


因此,我猜测“等待响应”期间是浏览器向服务器发送请求但尚未收到任何响应的时间:它正在“等待”某些内容开始到达:

  • 浏览器不再等待网络连接:请求已发送
  • 并且浏览器尚未读取服务器的响应。


如果服务器在开始将其发送到浏览器之前生成整个页面,我想“等待响应”时间将对应于:

  • 请求从浏览器传输到服务器的时间
  • 加上服务器处理请求的时间(即生成整个页面的时间)
  • 加上第一个数据字节从服务器传输到浏览器的时间。


希望这有帮助:-)

关于firebug - Firebug 的“网络”选项卡上的 'Waiting for response' 消息到底是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1400829/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com