File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Architect Certification (SCEA/OCMJEA) and the fly likes Reverse Proxy Load Balancing Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » Architect Certification (SCEA/OCMJEA)
Bookmark "Reverse Proxy Load Balancing" Watch "Reverse Proxy Load Balancing" New topic

Reverse Proxy Load Balancing

Santosh Pasupuleti
Ranch Hand

Joined: Aug 10, 2005
Posts: 97
Could some body please explain me what reverse proxy load balancing is?

Thanks in advance.
Wilder C Rodrigues
Ranch Hand

Joined: May 03, 2003
Posts: 107

I was wondering on the net yesterday trying to find something about it. My exam is up to November 17th.

A reverse proxy is a proxy server that is installed in the neighborhood of one or more webservers. All traffic coming from the Internet and with a destination of one of the webservers is going through the proxy server. There are several reasons for installing reverse proxy servers:

* Security: the proxy server is an additional layer of defense and therefore protects the webservers further up the chain
* Encryption / SSL acceleration: when secure websites are created, the SSL encryption is often not done by the webserver itself, but by a reverse proxy that is equipped with SSL acceleration hardware. See Secure Sockets Layer.
* Load distribution: the reverse proxy can distribute the load to several webservers, each webserver serving its own application area. In such a case, the reverse proxy may need to have to rewrite the URLs in each webpage (translation from externally known URLs to the internal locations)
* Serve/cache static content: A reverse proxy can offload the webservers by caching static content like pictures and other static graphical content (See Squid cache)
* Compression: the proxy server can optimize and compress the content to speed up the load time.


SCEA Part I, SCAJ, SCPJ, SCDJ, SCWCD, SCBCD, SCMAD<br /> <br />"The significant problems we face can not be solved at the same level of thinking we were at when we created them." - Albert Einstein
Santosh Pasupuleti
Ranch Hand

Joined: Aug 10, 2005
Posts: 97
Thank you very much for your response.
Wish you all the best for your exam on 17th November.

I agree. Here's the link:
subject: Reverse Proxy Load Balancing
It's not a secret anymore!