解释Firebug网络面板有一个很好的指南吗?

时间:2010-06-10 11:56:58

标签: performance firefox testing firebug

我正在使用Firebug中的Net面板来评估我正在编写的网页的性能。

具体来说,我想知道下载的每个资源(即DNS查找,连接,阻止,发送,等待,接收)的阶段的确切含义是什么。

但更一般地说,是否有一个Firebug指南,我可以在这里查看这些内容?

3 个答案:

答案 0 :(得分:17)

各个阶段对应于为资源建立的连接的各种状态。 我不知道有关它们的任何文档,快速查看Firebug网络页面并未显示任何解释。在资源区域(wiki)中有一些documentation Firebug网站,虽然它看起来与界面中实际呈现的内容略有不同。它们对我来说似乎相当明显,但我想我也错了。

  1. DNS查找 - 正在将远程服务器的名称解析为IP地址
  2. 正在连接 - 正在向远程服务器打开TCP / IP连接
  3. 阻止 - 客户端在发送请求之前正在等待另一个请求完成(或线程可用)
  4. 发送 - 客户端正在向远程服务器发送数据
  5. 等待 - 客户端正在等待来自远程服务器的响应
  6. 接收 - 客户端正在从远程服务器读取数据

答案 1 :(得分:1)

您可以阅读HTTP headers.

对于整个firebug网络面板,您可以阅读this.

答案 2 :(得分:1)

虽然它不包含这个问题的答案,但Amy Hoy和Thomas Fuchs的PDF电子书JavaScript Performance Rocks!提供了很多关于使用Firebug测量网页性能的好信息

相关问题