It depends on your setup. If you have a single web server serving up static content that has the proper capacity no a proxy server (actually it is called a reverse proxy server) will not help.
However, say your web server is really an application server and say you have 2, 3, or 20 of them. Then a proxy server (actually at least two clustered for fail over) will help.
Proxy servers can help offload work from the web server in a couple of ways. Caching static content, SSL offload, dynamic compression, and load balancing. This can offload enough work from the back-end servers that you can either handle more work with the same number of servers or have fewer servers.
They do add hardware and software, but generally their cost is much less than a application server and depending on your enviroment can reduce the number of back-end servers you need.
Main Topics
Browse All Topics





by: meverestPosted on 2009-07-06 at 03:23:31ID: 24783811
Hi,
any decent modern web server will be able to do caching on web content - including dynamic. Why would you want another server to cache the cached content, I have no idea.
improvement in performance will only be 'impressive' when the web server is not well resourced to begin with.
personally, I would say that 9 times out of 10, a proxy server will provide no benefit at all - in fact quite the opposite.
Cheers.