IE8: 6 Connections Per Host
by Dylan SchiemannMarch 5th, 2008The rumor is true… IE 8 will now allow six HTTP connections per host:
Six connections per host instead of two for broadband scenarios and a scriptable property allow for more improved performance by allowing parallelization of downloads in Internet Explorer 8. In addition, this increases functionality by ensuring a request is not blocked to a host if two connections already exist. Websites can optimize their downloads based on a scriptable property.
Perhaps this is the beginning of the end of the Dreaded 2 Connection Limit? Firefox, Opera, and Safari of course have had a default connection limit of 8 connections per server for some time now. I’m curious why they chose 6 instead of 8.
The downside of more connections is a potential increase in server resources, but this does make it much easier to reserve a connection for Comet and still have connections free for other resource requests.












March 5th, 2008 at 10:43 am
For most websites I think this will be great. For most websites I visit, if the pages are dynamic, then most of the other requested files (images, css, js) are static. Since the majority of resources go towards handling the first dynamic request, whether or not I have only 2 connections, 6 or 8 should have negligible impact on most modern web servers.
March 6th, 2008 at 1:02 am
I don’t agree about Firefox, FireFox by default limits to 2 connections per host as HTTP mandates. I’m using the last 2.0 release.
Try this
long polling example with FireFox. Click two times over “Using Comet” link (every click opens a new cloned page, return to the original page).
March 6th, 2008 at 1:04 am
I forgot: the browser hangs
March 6th, 2008 at 3:40 am
firefox by default only allows 2 connections per server:
http://kb.mozillazine.org/Network.http.max-persistent-connections-per-server
March 6th, 2008 at 7:59 am
[...] Daily talks about the connection limit being raised from 2 to 6, great news for AJAX and Comet [...]
March 6th, 2008 at 8:05 am
http://forums.mozillazine.org/viewtopic.php?t=53650
While
network.http.max-persistent-connections-per-server=2,
network.http.max-connections-per-server=8.
March 11th, 2008 at 12:01 am
[...] the recent post IE 8: 6 Connections Per Host, several of the comments suggested that Firefox and other browsers only allow two connections per [...]
March 20th, 2008 at 2:41 am
[...] IE8: 6 Connections Per Host [...]
March 23rd, 2008 at 2:23 pm
i’ve tested the 2 connection problem with firefox. so if you have two “hanging” GET requests within the browser to the same server, you cannot send another request. so 2 connections is the limit not 8. with http/1.1 all connections are persistent so you only should consider network.http.max-persistent-connections-per-server.
regards
July 22nd, 2008 at 6:58 pm
[...] limit here is at least four, apparently it’s actually eight. IE8 will allow six connections per host but I didn’t test [...]