现代浏览器是不是仍然限制并行下载?

Posted

技术标签:

【中文标题】现代浏览器是不是仍然限制并行下载?【英文标题】:Do modern browsers still limit parallel downloads?现代浏览器是否仍然限制并行下载? 【发布时间】:2011-08-11 12:41:24 【问题描述】:

在 2007 年的 this Yahoo article 中,作者认为应该将静态资产拆分为不同的主机名,因为浏览器遵循 HTTP/1.1 规范的建议,将并行下载限制为每个主机名两个。

我的问题是,现代浏览器是否仍然遵循这个限制?使用 firebug,我注意到我的浏览器正在并行下载超过 2 个文件。

【问题讨论】:

【参考方案1】:

Microsoft 到 IE 7 仅限于两个 IE 8 和 9 到六个。 Firefox 仅限于六个。 ms 有一个修复方法,可以将全部修改为 10:http://support.microsoft.com/kb/282402

您可以假设所有现代浏览器的默认限制为 6 个

更新

这是一个 good source 用于比较实际浏览器和他们的MaxConnextions

【讨论】:

【参考方案2】:

是的,还有一个限制。使用 Firefox,您可以转到 about:config 并查看 network.http.max-connectionsnetwork.http.max-connections-per-server 的值。

【讨论】:

以上是关于现代浏览器是不是仍然限制并行下载?的主要内容,如果未能解决你的问题,请参考以下文章

Web 浏览器性能规则“每个主机名只有 2 个并行请求”仍然正确吗?

JSON 劫持在现代浏览器中仍然是一个问题吗?

JS阻塞以及CSS阻塞

JS以及CSS对页面的阻塞

JS以及CSS对页面的阻塞

现代浏览器中当前的 cookie 限制是多少?