“连接”在网络标签中的Chrome开发者工具中意味着什么,为什么它只出现在某些网站上?

时间:2012-01-09 21:24:56

标签: networking latency google-chrome-devtools

我一直试图在网上寻找解释,但我似乎找不到一个。 如果你在Chrome浏览器上访问像youtube.com这样的网站并将鼠标悬停在与文件名“http://www.youtube.com/”相对应的蓝色栏上,你会看到四种不同的东西:

-blocking

- 发送

- 等待

- 接收

在网络标签中查看其他网站的页面时,我看到了

-DNS Lookup

-Connecting

- 发送

- 等待

- 接收

即使页面非常简单,也需要很长时间才能完成所有这些工作。是什么让我的服务器显示页面加载的不同统计键,我可以做些什么来优化?一般来说,我在哪里可以找到有关网络工具的更全面的信息?

1 个答案:

答案 0 :(得分:11)

DNS查找通常在您第一次连接到站点时发生,并且您的浏览器没有其IP地址。在这种情况下,您可以在页面左下角看到一个小工具提示文本“Resolve www.blablabla.com ....” 如果DNS服务器很慢,可能会很长。

连接是浏览器发送用于建立连接的数据包并等待答复的时间。 如果Web服务器运行缓慢,可能会很长。

阻止是浏览器必须请求资源但已从同一服务器请求了20个其他资源的时间。在这种情况下,浏览器会将这些请求放入队列中。如果服务器很慢,就会发生这种情况。