Friday, December 12, 2008

Download Limits in Internet Explorer

IE with Registry editor
Recently, i heard an old question: "Why can only download 2 files at a time" again. This question was commonly asked during the times where most people were using dial-up and bandwidth were limited. I decided to blog this down as reference for those who might ask me again in future.

This download limitation only occurs in IE (Internet Explorer). But why does IE behave this way while some other Internet browsers don't?

This is because IE comply to the Internet standard (RFC2616). According to the RFC, Not more than 2 simultaneous connections should be maintain.

"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."

However, you can still bypass this restriction in IE by changing the registry setting. To increase the number of simultaneous connections follow these steps:

1) Run Registry Editor (Click on Start > Run, type "Regedit" and press OK)

2) Go to "HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Internet Settings"

3) Select New > DWORD Value from the Edit menu

4) Name the new value "MaxConnectionsPer1_0Server"

5) Right-click the MaxConnectionsPer1_0Server value and choose Modify

6) Under Base, click the radio button next to "Decimal"

7) In the Value Data, enter the number of simultaneous connections you want to set (e.g. 10), and click OK

8) Repeat steps 3 - 7 using the new value MaxConnectionsPerServer

9) Exit the registry editor

Please note that changing this setting violates RFC standards. Use at your own risk!

No comments: