The present invention provides a system and method for distributing load
among redundant, independent, stateful web server sites that overcome the
limitations of prior art solutions. This is accomplished by constructing
the server computer to respond to an initial connection request from a
client computer with the name of a server computer site, pool or group
selected based on various criteria. The server computer site, pool and
group names are maintained in DNS nameservers with load balancing and
failover capabilities. As a result, the single-point-of-failure and
performance issues introduced by prior art web proxy servers are
eliminated. In addition, since the session state information is only
maintained on the selected server computer site, the need to synchronize
web proxy server state with server computer state is eliminated.