Posted by on 04 4th, 2008  - 23 views

Firefox 3 beta 5: How many connections is too many?

I woke up this morning to an auto-update message from Firefox saying that beta 5 was available. Aside from some polish and a few bug fixes, beta 5 does have one big change over the last version: by default it will now keep three times as many connections to the server open at once. This change is somewhat controversial so let’s look at it in a bit more depth.

When you open a web page that has many different objects on it, like images, Javascript files, frames, data feeds, and so forth, the browser tries to download several of them at once to get better performance. The effect is dramatic for the user, but hard on web servers.

Most HTTP servers and browsers use a protocol called “keep-alive” that doesn’t close the connection when the client is done with it. This makes sense; opening a remote connection is expensive so it’s much faster to open one and download 20 small items than to open and close a connection 20 times. Unfortunately the server can’t tell exactly when the client is done, so all these connections are kept alive and consume resources on the server for some time.

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Reddit
  • Slashdot
  • StumbleUpon
  • Technorati
  • TwitThis

Related posts:

  1. Worldofwar.net: Lich King Beta Key & Tyrael Pet Giveaway
  2. MGO Beta Patch v 1.02 It’s Available for Download
  3. Firefox 3 RC 1 released to closed beta testing
  4. FireFox 3 Beta 4 Released
  5. Mozilla launches Firefox 3.0 RC1 early

Post a Comment


No Comments »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment