Com a praticidade dos recursos e serviços oferecidos pela Internet, de forma simples e rápida, houve um aumento considerável no número de usuários que se conectam a rede. Tal fato tem gerado impactos perceptíveis, com a diminuição do desempenho nos acessos à Internet. Em vista deste cenário, muitas empresas tendem a crescer seu parque tecnológico e o número de usuários que se conectam a internet, gerando um consumo de banda alto. No esforço de minimizar as consequências deste crescimento alguns métodos podem ser adotados, como, por exemplo, um servidor mais rápido, switches, aumentando a banda, etc, mas isso pode não ser economicamente viável, pode não resolver o problema.
Alternativas como um proxy/cache com o Squid podem ser adotadas para resolver o gargalo existente na rede e é economicamente viável, pois trata-se de um software livre que roda sobre Linux.
Vantagens de um servidor de cache:
- Redução do tráfego;
- Acesso rápido;
- Redução de carga no servidor.
A versão atual do Squid possui as seguintes características:
- Proxy e cache para HTTP, FTP e outros protocolos baseados em URL;
- Proxy para SSL;
- Cache hierárquico;
- Suporte para proxy transparente;
- Políticas de controle de acesso extremamente flexíveis;
- SNMP;
- Logs avançados;
- DNS cache.