Speed up Internet Explorer

speed-up-ie

According to industry standards, your web browser is only allowed to download two files at a time from any server.  By default, both Firefox and Internet Explorer follow this guideline.

If you visit a web page with lots of images (and supporting files like CSS styles and Javascript), then you can have a slower browsing experience.  On average, your browser has to make more than 40 requests to the server before it can assemble the complete page.  Requesting all the files you need two-at-a-time is going to be slower than requesting 10 files at a time, for example.

You can speed up Internet Explorer by tweaking hidden registry values, thereby enabling your browser to get more files in fewer chunks.

Run your favorite registry editor, regedit..

Step 1. Navigate to HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionInternet Settings.

Step 2. Create a new DWORD key (in 64-bit Vista create a “DWORD (32-bit) value”), called MaxConnectionsPerServer

Step 3. Modify this key and set the base Decimal value greater than 2 (I use 10 to 15).

Step 4. Create a new DWORD key called MaxConnectionsPer1_0Server.

Step 5. Modify this key and set the base Decimal value the same as MaxConnectionsPerServer.

Step 6. Exit Registry Editor and reboot your computer.

If you ever want to undo this tweak, simply delete the two keys you made and reboot.  Enjoy your new fat-pipe to the InterWebs.

Alan is a web architect, stand-up comedian, and your friendly neighborhood Grammar Nazi. You can stalk him on the Interwebs via Google+, Facebook and follow his ass on Twitter @ocmodshop.

2 Comments

  1. Idan

    June 21, 2011 at 12:10 am

    Do you know that is the default value ?

    • Alan

      June 21, 2011 at 12:10 am

      I believe the default value is 2… allowing 2 simultaneous downloads from any one website.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>