Olá para todos ! 
O Proxy é muito utilizado nos dias de hoje nas empresas, universidades e onde haja terminais numa rede local (LAN), a dividir recursos de uma conexão à internet em simultâneo.
Todo o tráfego da rede local é configurado para ser "filtrado" pelo Proxy.
Traz segurança, pois normalmente é integrada com a firewall e atua como uma espécie de portão intermediário dos pedidos http das máquinas pertencentes a LAN, fazendo cache das respostas e reaproveitando-as caso seja necessário.
Dependendo da ocasião, funciona como cliente ou servidor dos pedidos, pois se a resposta para o pedido http já estiver em cache,esta é devolvida ao cliente, atuando desta forma como servidor.
Entretanto, se a resposta não estiver em cache, o pedido é repassado ao servidor http, funcionando desta maneira como cliente. 

Funcionamento do Proxy:
  1. É feito um pedido http pelo cliente ao proxy;
  2. É verificado pelo proxy em cache uma resposta ao pedido do cliente;
  3. Se tiver em cache, devolve a resposta, se não repassa o pedido para um servidor externo;
  4. O servidor externo recebe o pedido e envia a resposta do pedido ao proxy;
  5. A resposta é guardada em cache durante o tempo que o proxy foi pré-configurado; 
  6. O Proxy envia a resposta do pedido ao cliente;

Proxy server


Web Caching
É um recurso que possibilita armazenar localmente as respostas dos pedidos e atualiza-los consoante uma  pré-configuração reduzindo o tempo de resposta ao pedido e o tráfego no link de acesso ao recurso requisitado.
O Proxy pode trazer anonimato, segurança, registo de tráfego e análise, filtrando o seu conteúdo (Proxy Interceptator).

Até a próxima !
"Se o conhecimento pode criar problemas, não é através da ignorância que podemos solucioná-los."
                                                           (Issac Asimov)