(2) Viewers, Browsers, and WWW Performance

by Huntley, Bittorf, and Taragin

Dermatology Online Journal, July 1995
Volume 1, Number 1


From: boutell@netcom.com (Thomas Boutell)
Subject: World Wide Web Frequently Asked Questions (FAQ), Part 2/2
Date: 15 Mar 1995 20:07:00 GMT
Archive-name: www/faq/part2
Last-modified: 1995/26/1

============================================================================
=
5.6: How fast does my net connection need to be?

   The following response to this very-frequently-asked-question was
   provided by Mike Meyer (mwm@contessa.phone.net).
   
     The answer is "It depends." What it depends on is what kind of
     things you want to provide on your server. Here are some rules of
     thumb to use when deciding what kind of connection you need for your
     server.
     
     The first rule of thumb is:
     
     Don't worry about simultaneous access.
     
     Unless you have a very large site, simultaneous access is not a
     problem. If you have a very large site, you need as much bandwidth
     as you can afford. There is a bit more about this below.
     
     The second rule of thumb is:
 
     It should take at most 5 seconds to send a page.
     
     The five second rule dates from command line days, when that was
     about how long people would wait before getting impatient with the
     system. It seems like a reasonable number to use now.
     
     Since external images/audio/etc. are somewhat exceptional, allow
     more time for them. If you think they should have the same
     restrictions as above, buy the bandwidth your site will need to do
     so. However, the rule of thumb for external images/audio/etc is:
     
     It should take at most 30 seconds to send an external file.
     
     Given these rules, it's pretty straightforward to work out how large
     an HTML page and external files can be. At least, it's easy after
     you simplify things by ignoring IP overhead on the line, compression
     on modem lines, and anything that's less than 10% of the total (or
     even a little bit more than 10%).
     
     The one simplification not to ignore is the multiple packet
     round-trips it takes to get data flowing through an HTTP channel.
     For modem lines, this is nearly a second for each HTTP connection,
     which is significant. For leased lines, it's more like .1 or .2
     seconds, which is not significant.
     
full document