Postado originalmente por
_AGM_
Exatamente, Tiago, eu fiz os testes aqui e ficou muito bom: quando um cliente, que usa a primeira instância do squid, por exemplo, precisar dum arquivo e o arquivo estiver na sua pasta de cache, ele manda o arquivo diretamente para o cliente. Se ela não tiver o arquivo em seu cache, essa instância procura nas outras instâncias se elas tem o arquivo já em cache (sbiling), e, se alguma tiver, pega o arquivo do cache e manda diretamente para o cliente, sem armazenar o mesmo arquivo em sua pasta de cache (no-proxy). Mas se nenhuma instância tiver o referido arquivo, ele busca diretamente da net (TCP-MISS) e armazena na sua pasta de cache local, estando, então, este arquivo disponível também para as outras instâncias do squid. O bacana disso é que você pode fazer um cache bem grande, se usar um HD para cache para cada instância do squid...
Os testes que eu fiz foram nas versões 2.5 do squid. Nas versões 2.6 e 3.0 do Squid dava uma mensagem de erro na linha de configuração do cache_peer, dizendo que já tenho um cache_peer configurado e não permite usar mais de um cache_peer... Alguém aeh conseguiu usar mais de um cache_peer nessas versões mais recentes do squid?
[]...