Proxy

Proxy

Proxies make requests on behalf of a client so that the destination server doesn’t know the identity of the client. Clients can visit a proxy by specifying its location in their request headers.

A proxy can locally cache static results for requests and return that cached result to repeat requests from different clients, cutting down costs.

A proxy can also block particular destinations for clients.

Geofencing

A proxy can used to block clients from accessing content based on their location.

Reverse Proxy

A reverse proxy acts like a gateway so that the client does not know the identity of the server it is connecting to, with the reverse proxy acting as a middleman that routes requests.

A reverse proxy also support caching so that it can return static content to clients quickly without making unnecessary calls to the service.