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

dan*_*oon 8 networking latency google-chrome-devtools

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

-blocking

- 发送

-等候

-接收

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

-DNS查找

-Connecting

- 发送

-等候

-接收

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

loi*_*slo 11

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

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

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