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

18

这篇2007年的雅虎文章中,作者认为静态资产应该分配到不同的主机名下,因为浏览器遵循HTTP/1.1规范中的建议,将并行下载限制为每个主机名的两个。

我的问题是,现代浏览器是否仍然遵循这个限制?使用Firebug工具,我注意到我的浏览器同时下载了多于2个文件。

2个回答

18

Microsoft的IE7版本最多限制为2个,而IE8和IE9版本的最多限制为6个。Firefox 浏览器最多限制为6个。微软有一个修复程序可以将所有浏览器修改为10个:http://support.microsoft.com/kb/282402

可以假设所有现代浏览器都默认最多只能同时连接6个服务器。

更新:

这里有一个好资源,可以比较各种浏览器和它们的最大连接数


链接似乎无法正常工作,我正在尝试获取一些最新信息(虽然不是官方的)。找到了这篇2020年的文章:https://www.linkedin.com/pulse/why-does-your-browser-limit-number-concurrent-ishwar-rimal/ (HTTP1与HTTP2的最大连接数),以及这个较旧的链接http://sgdev-blog.blogspot.com/2014/01/maximum-concurrent-connection-to-same.html。 - Braulio

6

是的,仍然存在限制。使用Firefox浏览器,您可以访问about:config并查看network.http.max-connectionsnetwork.http.max-connections-per-server的值。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接