2017-05-04 121 views
9

timing section of the Firefox Network Monitor documentation,“阻止”被解释为:在Firefox开发人员工具网络监控中,“阻止”的含义是什么?

时间在队列中花费在等待网络连接。

浏览器对可以对单个服务器进行同步连接的数量施加了限制。在Firefox中,默认为6

数字连接的限制是唯一的限制吗?或者,浏览器被阻止,等待从OS计数中获取连接也被阻止?

在新的浏览器中,在第一次连接之前,在进行任何其他连接之前(因此此限制不适用于此处),我会在195 ms内被阻止。

enter image description here

这是等待OS的浏览器? “阻止”是什么意思?

+0

我有同样的问题。这真的很让人困惑,当它的唯一网站,我们在Firefox上打开为什么它显示阻塞几秒钟? – Fahad

+0

你很幸运,我被阻止了180516毫秒......我其实认为这个网站已经死了 –

回答

0

花费在排队等待网络连接的时间。

浏览器对同时连接数 限制可以对单个服务器进行限制。在Firefox中,默认为6, ,但可以使用 network.http.max-persistent-connections-per-server首选项进行更改。如果所有 连接正在使用中,则在发布连接之前,浏览器无法下载更多资源 。

来源:https://developer.mozilla.org/en-US/docs/Tools/Network_Monitor

这是非常清楚的是,浏览器修复了限制每个服务器6个并发连接(域名/ IP),操作系统问题不是很培训相关。

+1

但是这并不能解释为什么“在全新的浏览器中,在第一次连接时,在任何其他连接之前(所以限制这里不适用),我被阻止了195毫秒。“ 或者这是否意味着突出显示的请求不是队列中的第一个 – Beothorn

+1

我认为您可能打开了另一个选项卡,并将背景请求发送到google.ca服务器。在文档中,如果限制适用于每个标签或整个浏览器,则不太清楚,您应该尝试在浏览器中仅打开一个标签并查看结果。 –

+0

@ Karl.S不,新鲜的浏览器我的意思是一个刚刚启动的浏览器,没有任何其他选项卡或窗口。我刚刚尝试过使用FF v57(Quantum),并且在第一次请求时,我仍然在148毫秒内“被阻塞”,事件得到301.接下来的两个分别被阻塞了109ms和400ms。这些是前三个请求,我仍然不明白他们为什么被阻止。 –

相关问题