Se pesquisarmos sobre squid no google veremos que trata-se de uma Lula, um molusco.

Mas, e em informática? O que é Squid? Vamos ver o que é proxy antes de falarmos sobre squid.
O que é Proxy em Informática?
Proxy é um ou mais programas intermediários, ou seja, que ficam entre clientes e servidores. Imagina uma empresa com um roteador que recebe internet da rua :), esse roteador não é ligado diretamente aos computadores da empresa, ele se conecta ao proxy que é um intermediário e os computadores da empresa se conectam ao servidor proxy. Assim, podemos impor regras e definir quais sites os computadores vão ser capazes de acessar. Podemos definir regras onde um setor X acessará somente sites terminados em .org.br enquanto outros setores acessarão tudo.
Um cliente se conecta a um proxy e, em seguida, o proxy decide se o cliente pode receber conteúdo de rede. Nesse caso, o proxy faz sua própria conexão com o servidor e então repassa os dados para o cliente.
O que é Squid?
O logotipo do squid proxy é também um squid(lula) 😉

No site squid-cache temos:
Squid é um proxy de cache para a Web que suporta HTTP, HTTPS, FTP e muito mais. Ele reduz a largura de banda e melhora os tempos de resposta armazenando em cache e reutilizando páginas da Web solicitadas com frequência. O Squid possui amplos controles de acesso e é um ótimo acelerador de servidor. Ele roda na maioria dos sistemas operacionais disponíveis, incluindo Windows e é licenciado sob a GNU GPL.
O Squid pode implementar cache e proxy de requisições Secure Sockets Layer (SSL) e cache de pesquisas de DNS (Domain Name Server), e realizar cache transparente. O Squid também suporta uma ampla variedade de protocolos de cache, como o Internet Cache Protocol (ICP), o Hyper Text Caching Protocol (HTCP), o Cache Array Routing Protocol (CARP) e o Web Cache Coordination Protocol (WCCP).
O servidor de cache proxy Squid é uma excelente solução para uma variedade de necessidades de servidor proxy e cache e também fornece mecanismos de controle de acesso extensos e granulares e monitoramento de parâmetros críticos por meio do Protocolo Simples de Gerenciamento de Rede (SNMP). Ao selecionar um sistema de computador para uso como um servidor proxy de cache usando e dedicando ele ao Squid para uso de muitos usuários, garanta que esse servidor esteja com grande quantidade de memória RAM, pois o Squid mantém um cache na memória para aumentar o desempenho.
Comment on “Termos: O que é SQUID em Informática?”