HTTP - Proxy

> (World Wide) Web - (W3|WWW) > (HTTP|HTTPS) - Hypertext Transfer Protocol

1 - About

An proxy is an intermediate server that sits between the client and the origin server.


3 - Type

3.1 - Reverse

HTTP - Gateway (Reverse Proxy) - the proxy sits in the public network between the client and a private network.

A load balancer is a reverse proxy that balance the traffic from an origin to different servers.

3.2 - Forward

HTTP - Forward Proxy - the proxy server sits between the client (user) and the destination (the website)

4 - Software

5 - Management

5.1 - Cache

web cache to reduce network usage.

Only the max-age, s-maxage, and private Cache-Control headers will influence proxy caching

6 - Headers