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!

--strick

 


 
Read more of   The Yak's Frequently Questioned Answers   (mod.2008-06-12)

420.   How can I use a new 40 Gig iPod with Debian and USB   [jake/2005-03-01]
410.   What is naked sushi? What is Nyataimori? What is Nyotaimori? Or how do I ask for a "Naked Sushi" bar?   [jake/2006-05-21] ( novalis/2005-03-30 )
391.   Is E.B. White of Strunk and White fame the same one who wrote Charlotte's Web?   [overcode/2003-11-03]
349.   Hey my money just got ripped off by my bank. They said I made a debit but I didn't!   [jake/2003-02-21]
328.   What the hell is zen nihlism (how can I sign up my neighbor)?   [jake/2002-10-05]
312.   Who is Bill Gates's (of microsoft fame) ?   [jake/2002-05-01]
296.   how do i make a tofurkey?   [jesse/2001-12-10]
295.   How do I get a cheap EPOC R5 (Symbian) handheld?   [combee/2001-12-07]
286.   What's the best Thai Restaurant in Atlanta? (Zab-e-Lee!)   [strick/2001-11-14]
275.   whats an FQA?   [jesse/2001-09-28]
185.   what are some cool domain names?   [jesse/2001-02-26] ( josh/2001-04-03 )
183.   What are the real lyrics for the poem "Big Rock Candy Mountains"?   [rupe/2001-02-19] ( jesse/2001-06-29 )
170.   Where can I find the Linux Kernel Wishlist?   [rupe/2001-01-31]
162.   What Internet drafts are in the RFC queue currently?   [rupe/2001-01-09]
158.   Where's a good place to start to learn about the IETF (Internet Engineering Task Force)?   [rupe/2001-01-02]
110.   How can I download a new ringtone to my SMS capable phone without having net access?   [rupe/2000-07-09]
108.   How can i get custom ring tones onto my cell phone?   [jesse/2000-07-09]
50.   If the mass number of an isotope is much greater than twice the atomic number, what type of radioactive decay might you expect?   [kurt/2000-02-06]
23.   What is an extropian?   [strick/2000-01-19]
15.   Where can i find the standard for a useful method of transmitting IP datagrams in Metropolitan Area Networks?   [jamison/2000-01-18]
13.   What internet security sites should I read?   [strick/2000-01-17]