HTTP Accelerator/Reverse Proxy

Back to Networking

Type of proxy server that retrieves resources on behalf of a client. Resources are returned to the client as if they originated from the proxy server rather than its upstreams.

Forward proxies act as an intermediary for the client, a Reverse proxy acts as an intermediary for groups of servers.

Varnish

Designed for content heavy dynamic web sites, focused exclusively on HTTP. Unlike others, varnish was designed as an HTTP accelerator.

varnish diagram

Squid

Can be used as a reverse proxy, however the technology is slightly older than Varnish, and it was originally built as a forward proxy. It has builtin ssl which Varnish does not.