我一直试图在网上寻找解释,但似乎找不到。
如果您在 Chrome 上访问 youtube.com 等网站并将鼠标悬停在与文件名“http://www.youtube.com/”相对应的蓝色栏上,您将看到四种不同的内容:
-阻塞
-发送
-等待
-接收
在网络选项卡中查看不同站点的页面时,我看到
-DNS查找
-连接
-发送
-等待
-接收
做所有这些事情需要很长时间,即使页面如此简单。是什么让我的服务器为页面加载显示不同的统计键,我可以做些什么来优化?一般来说,在哪里可以找到有关网络工具的更全面的信息?
最佳答案
DNS 查找通常发生在您第一次连接到该站点并且您的浏览器没有其 IP 地址时。在这种情况下,您可以在页面左下角看到一个小工具提示,其中包含文本“解决 www.blablabla.com....”
如果 DNS 服务器很慢,它可能会很长。
连接是浏览器发送数据包建立连接并等待应答的时间。
如果 Web 服务器很慢,它可能会很长。
阻塞是当浏览器必须请求一个资源但已经从同一服务器请求了 20 个其他资源的时候。在这种情况下,浏览器会将这些请求放入队列中。如果服务器很慢,就会发生这种情况。
关于networking - "connecting"在“网络”选项卡中的 Chrome 开发者工具中是什么意思,为什么它只显示在某些网站上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8795408/