Reverse Proxies and Load Balancers


mod_proxy_http mod_backhand http://www.backhand.org/mod_backhand/


So far we have covered vertical scalability, which deals with how to improve the performance of a single server configuration. Distributing the load across multiple web servers is horizontal scalability. In this set of architectures, you can expand your capacity by simply adding new machines, improving the amount of traffic you can serve as well as the reliability of your setup.

Chapter 10 deals with using Apache as a reverse proxy. In this setup, one or several lightweight front-end servers deal with static content and handling SSL requests and slow connections, while relaying requests for specific URLs to specialized back-end servers. A number of companies provide commercial products that implement this functionality using hardware appliances.

Finally, mod_backhand is an Apache 1.3 module that provides dynamic redirection of HTTP requests within a cluster of machines, based on available resources.




Apache(c) Phrase Book(c) Essential Code and Commands
Apache Phrasebook
ISBN: 0672328364
EAN: 2147483647
Year: 2006
Pages: 254

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net