load balancing

Joerg Sonnenberger joerg at britannica.bec.de
Thu Nov 2 23:43:11 PST 2006


On Thu, Nov 02, 2006 at 10:48:36PM -0800, David Cuthbert wrote:
> Most large sites don't use keep alive.  It ties up a worker thread 
> waiting for another request to come from your home PC, whose link is 
> this slow megabit-plus high-latency straw compared to our OC-48 firehose 
> which is 3-4 hops from MAE East.

Only if you use a broken web server. With a proper O(1) event
notification mechanism and async web servers, keep-alive is a huge win,
if you don't have a single server load high enough to run out of file
descriptors. Keep in mind that especially the high latency links are
gaining most by using keep-alive as TCP needs start to stabilise near
the bandwidth delay product -- and most end users have lots of both
facors.

Joerg





More information about the Users mailing list