by matt

How do I make Internet Explorer download more than 2 files at a time?

Strick's asked me about this every so often for the last few years. Ran into the answer on a web log I read: As per the HTTP1.1 spec, IE will only open two connections to the same server. This can be a problem when you're trying to download multiple files over http, as the 3rd download will just hang until the first completes. A simple registry hack will change this: Under: [HKEY_USERS.DEFAULTSoftwareMicrosoftWindowsCurrentVersionInternet Settings] [HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionInternet Settings] Add the following: MaxConnectionsPerServer dword 32 MaxConnectionsPer1_0Server dword 32 Make their value something like 8 (I think you can set it as high as 64). Although this breaks compliance with HTTP1.1/1.0, it can make IE faster overall, as this also affects the downloading of images. Also note that this will affect other applications that use HTTP.


Annotation by strick :
i thought it strange that the HTTP spec would specify such a maximum, so I found the paragraph. It's in section "8.1.4 Practical Considerations" of rfc2616 :

Clients that use persistent connections SHOULD limit the number of simultaneous connections that they maintain to a given server. A single-user client SHOULD NOT maintain more than 2 connections with any server or proxy. A proxy SHOULD use up to 2*N connections to another server or proxy, where N is the number of simultaneously active users. These guidelines are intended to improve HTTP response times and avoid congestion.

This is all in the context that you should be using "Persistent HTTP connections" (i.e. Keep-Alive) instead of many simultaneous connections.

But I think it should not forbid downloading multiple files, like I was wanting to do, particularly if it's from my own server.

Anyway, thanks for the hack!



Read more of   The Yak's Frequently Questioned Answers   (mod.2010-02-10)

425.   How do I make a FireFox search plugin?   [gregr/2005-05-17]
422.   What is a tofinfant?   [jake/2005-02-18]
343.   How can I patch my in kernel PCMCIA orinoco drivers so that I may change my MAC address/enter MonMode? (and use kismet, airsnort and the like...)   [jake/2002-12-19]
303.   Is Red Bull really made from bull testicles?   [strick/2002-02-03]
302.   How can I raise my website's placement on google?   [macki/2002-01-20]
224.   Which Yak people have been in the news recently?   [rupe/2001-05-24] ( macki/2001-05-29 )
216.   Where can I find a copy of the SDMI cracking paper that the RIAA doesn't want published?   [rupe/2001-04-23]
183.   What are the real lyrics for the poem "Big Rock Candy Mountains"?   [rupe/2001-02-19] ( jesse/2001-06-29 )
175.   What's the best wine with chocolate chip cookies?   [strick/2001-02-11]
134.   What are some useful commands for using the SGI VINO video option?   [rupe/2000-10-08]
75.   Where can I get an Isreali standard issue military gas mask for under $30.00 US?   [simon/2000-04-05]
60.   Where can i find out about taking the java certification exam?   [jesse/2000-02-15]
44.   What web pages are by VONGUARD?   [strick/2000-02-02]
17.   How can I make a didgeridoo for traveling?   [ult/2002-04-20]
16.   Where are the SF Bay Area Cypherpunk physical meetings?   [strick/2001-04-08]