What Is A Proxy Server?
A proxy server is a server that can be found between, for example, a client PC web browser and a real server. When the client application sends a request to the real server, the proxy server intercepts the request and tries to comply with it. If the proxy server cannot complete the request it is then forwarded to the real server.
As proxy servers fulfil requests, the results are stored in its cache, So, the next time a client sends the same requests, the result is taken from the proxy's cache, dramatically reducing response time.
Proxy servers can thus be used for servers that, for example, have very high traffic to reduce response time to each request. The real server can then respond to all requests that the proxies cannot fulfil, improving performance drastically.