Windows Support Chat

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Friday, 3 November 2006

Increasing your Internet Explorer concurrent connections - and optimizing Page Load time

Posted on 17:28 by Unknown
Here's a time-saving tip that will work to some peoples' advantage ...

Once upon a time, Internet connections used to be ever so slow, via slow dial-up or leased telephone lines: in the 1970s and 1980s 8 Kbps (kilobits per second) to 14.4 Kbps, later 28.8 Kbps or 34 Kbps. And in the late 1980s to mid-to-late 1970s -- with modem compression -- even up to a "blazingly fast" 64 Kbps (this was a nominal rate, but in practice it usually averaged around 40 to 50 Kbps).

In those days, when Internet Explorer came out [with Windows 95] it seems that Microsoft decided to strictly follow the standard for HTTP V1.1 (as laid out in RFC2616) and restricted an IE session to a maximum of two connections with any one server.

The effect of this wasn't too noticeable with those old, slow line speeds. Web browsing and file transfers were generally held back by the line speed rather than the connection limit.

But these days, with far faster broadband speeds, the effects of this connection limit are much more noticeable: once you have two downloads running, the next (third) one is suspended until one of the two active downloads finishes.

There's a tip at Microsoft for increasing the connection limit (to, say, 10 concurrent connections), but only use it if you're comfortable with editing the Windows registry. Refer to Microsoft support article 183110 ... WinInet limits connections per server

The article warns:

By changing these settings, you cause WinInet to go against the HTTP protocol specification recommendation. You should only do this if absolutely necessary and then you should avoid doing standard Web browsing while these settings are in effect.

However since I made the change several months ago I haven't noticed any detrimental effects -- but your mileage might vary! I can now run quite a few more than two downloads at once, which interleave nicely with each other thus reducing the overall elapsed file transfer time.

You will find other articles discussing this topic by doing a Web search such as: http://www.google.com.au/search?hl=en&q=Internet+Explorer+concurrent+connections&btnG=Google+Search&meta=


UPDATE, 14 November 2006:
I just came across the following article by Aaron Hopkins: Optimizing Page Load Time which mentions the above (about the number of connections) but covers a much broader field, aimed at web developers. It starts off:

"It is widely accepted that fast-loading pages improve the user experience. In recent years, many sites have started using AJAX techniques to reduce latency. Rather than round-trip through the server retrieving a completely new page with every click, often the browser can either alter the layout of the page instantly or fetch a small amount of HTML, XML, or javascript from the server and alter the existing page. In either case, this significantly decreases the amount of time between a user click and the browser finishing rendering the new content.

While working on optimizing page load times for a high-profile AJAX application, I had a chance to investigate how much I could reduce latency due to external objects. Specifically, I looked into how the HTTP client implementation in common browsers and characteristics of common Internet connections affect page load time for pages with many small objects."
Aaron then gives quite a few tips, and finishes off with:
While the tips above are intended to improve your page load times, a side benefit of many of them is a reduction in server bandwidth and CPU needed for the average page view. Reducing your costs while improving your user experience seems it should be worth spending some time on.
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Posted in | No comments
Newer Post Older Post Home

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Popular Posts

  • TIP: How I got Acronis True Image 2011 to install (a workaround)
    I’ve been using Acronis True Image for backing up drives on my Windows desktop system for a number of years. For me, it seems to work more c...
  • I was going to delay writing this, but here it is anyway …
    What’s the difference between ignorance and apathy?    ANSWER: I don’t know, and I don’t care! It’s been one of those days for me, ...
  • IBM and the killer electric cars?
    I’ve started writing stories again for iTWire , and while researching my latest story found out that IBM seems to have studied a literally ...
  • Best desktop search tools (reviews - NetworkWorld, July 2010)
      I’ve been flat out and haven’t had a chance to work on my Searching for Desktop Search blog for ages and ages. I thought that I’d men...
  • NotesTracker validated against Notes/Domino 8.5
    Just a short post to mention that NotesTracker underwent testing against IBM Lotus Notes and Domino 8.5 during the Beta1 and Beta2 testing p...
  • How I overcome the Windows 7 mouse properties dialog hanging and permanently showing “Not Responding”
    Here’s a tip reminding myself how to do this (months later when I’ve forgotten all about how I solved it last time), and hopefully to assist...
  • Windows 7 SP1 upgrade went horribly wrong … NetBeans IDE 7.0 Beta 2, MailWasher and the Christchurch earthquake
    Installing the Windows 7 Service Pack 1 (SP1) on my workhorse desktop system last Saturday turned into a total disaster for me, a really ...
  • Top 8 Reasons to Love IBM Lotus Notes 8 - Webcast
    Ed Brill, Business Unit Executive of IBM Lotus Notes/Domino sales, worldwide, extols the the next major feature release of Lotus Notes, due ...
  • The Dire Consequences of Fixed-Price IT Projects
    Is it wise to accept fixed pricing for an IT project (or any other project, for that matter)? There's a brief but salutary article with...
  • The rattlesnake rattles on, be it hot or cold
    Further ponderings about climate change and scientific methodology – what does it all mean? Go visit my Basic Questions weblog: The rattlesn...

Categories

  • Add-ons
  • Adobe Reader
  • AJAX
  • Application Platform
  • Architecture
  • AS/400
  • Asia
  • Australia
  • Bad Software
  • Browser
  • Browser Share
  • Bug
  • Bushfire
  • Business
  • Chemistry
  • China
  • Coding
  • Communication
  • Communities of Interest
  • Crossword
  • Crosswords
  • Curiosity
  • Device Drivers
  • DLL hell
  • Documentation
  • Dragon
  • Durian
  • Ecosystems
  • Error Messages
  • Eudora
  • Extensions
  • Facetiousness
  • Failure
  • Firefox
  • FOSS
  • Freelance
  • Freeware
  • Fun
  • Heat Wave
  • Humor
  • i Series
  • IBM
  • IBM Systems
  • IE
  • Image resource manipulation
  • Innovation
  • Installation
  • Internet Explorer
  • Intranet
  • Japan
  • Koala
  • Linux
  • Live Writer
  • Lotus Domino
  • Lotus Notes
  • Lotus Notes Lotus Domino
  • Lotus Software
  • LotusScript
  • Mainframe
  • Melbourne (Australia)
  • Microsoft
  • Multiple
  • Natural Disaster
  • NaturallySpeaking
  • Nigerian 419 fraud
  • Notes Mail
  • NotesTracker
  • Nuance
  • Open Source
  • OpenNTF.ORG
  • Patents
  • POSS
  • PowerPoint
  • Pragmatism
  • Presenter
  • Print Server
  • Project Management
  • Pronunciation
  • Proprietary
  • Registry
  • Releases
  • Research and Development
  • RIA
  • SDMS
  • Security
  • Service Oriented Architecture
  • SNA
  • SOA
  • Software
  • Software Package
  • speech recognition
  • Spell Checking
  • Standards
  • System i
  • System/38
  • TCP/IP
  • Technology
  • Usability
  • Usability Testing
  • Versions
  • Victoria
  • Weather
  • Web 2.0
  • Web 3.0
  • Web Design
  • Web Pi
  • Web Services
  • Webshots.com
  • Windows
  • Windows 7 backgrounds
  • Words
  • z Series

Blog Archive

  • ►  2013 (25)
    • ►  November (1)
    • ►  October (2)
    • ►  September (1)
    • ►  June (7)
    • ►  May (1)
    • ►  April (7)
    • ►  March (2)
    • ►  February (4)
  • ►  2012 (25)
    • ►  December (7)
    • ►  November (1)
    • ►  October (1)
    • ►  September (3)
    • ►  August (1)
    • ►  July (1)
    • ►  June (6)
    • ►  May (2)
    • ►  April (2)
    • ►  March (1)
  • ►  2011 (20)
    • ►  December (3)
    • ►  November (1)
    • ►  August (1)
    • ►  July (2)
    • ►  June (2)
    • ►  March (4)
    • ►  February (2)
    • ►  January (5)
  • ►  2010 (69)
    • ►  November (2)
    • ►  October (3)
    • ►  September (5)
    • ►  August (13)
    • ►  July (3)
    • ►  June (3)
    • ►  May (2)
    • ►  April (10)
    • ►  March (10)
    • ►  February (8)
    • ►  January (10)
  • ►  2009 (41)
    • ►  December (5)
    • ►  November (6)
    • ►  October (5)
    • ►  September (4)
    • ►  August (1)
    • ►  June (1)
    • ►  May (3)
    • ►  April (2)
    • ►  February (9)
    • ►  January (5)
  • ►  2008 (16)
    • ►  November (3)
    • ►  October (3)
    • ►  August (2)
    • ►  July (3)
    • ►  June (1)
    • ►  April (1)
    • ►  February (1)
    • ►  January (2)
  • ►  2007 (39)
    • ►  October (1)
    • ►  September (1)
    • ►  August (1)
    • ►  July (5)
    • ►  June (1)
    • ►  May (2)
    • ►  April (11)
    • ►  March (5)
    • ►  February (8)
    • ►  January (4)
  • ▼  2006 (98)
    • ►  December (8)
    • ▼  November (25)
      • Good form is hard to come by (in America)!
      • Dead Peasants, and Dead Poets
      • Let's be professional about this!
      • asiapac.com.au Browser Share, late November 2006 -...
      • Heads I win, tails you lose?
      • Using Junction Points or SoftGrid for Installing m...
      • How safe is your PIN?
      • Life Begins at Requirements (not at 40)
      • Get knotted!
      • How to be a genius -- after ten years
      • Firefox outfoxed by Microsoft?
      • Peeling off the layers
      • Half-witted Design Arithmetic
      • Sysinternals rocks, at Microsoft
      • Windows Vista might force a flight to Linux? We'll...
      • What They Forgot - Part 1
      • 1 candidate fixes a Zero Divide problem
      • Banzai, Bonza, Bonsai? ... But not Bonzai!
      • Why, Robot?
      • Quantum Quandary?
      • SDMS V4.0 and CAPTURE V2.0 released
      • SOA's Business Value (three articles)
      • STWebContact -- a nice alternative to Sametime Links
      • A slash with some "dash"
      • Increasing your Internet Explorer concurrent conne...
    • ►  October (6)
    • ►  September (6)
    • ►  August (5)
    • ►  July (6)
    • ►  June (16)
    • ►  May (17)
    • ►  April (2)
    • ►  March (4)
    • ►  February (3)
  • ►  2005 (38)
    • ►  November (5)
    • ►  September (2)
    • ►  August (10)
    • ►  July (14)
    • ►  June (3)
    • ►  April (3)
    • ►  March (1)
Powered by Blogger.

About Me

Unknown
View my complete profile