Cache Hierarquico
Colaboração: Bruno Ferro de Souza
Data de Publicação: 30 de Dezembro de 2004
O seu squid pode atuar em uma hierarquia de cache e para isso utiliza-se a diretiva peer_cache, no arquivo squid.conf.
Por exemplo, caso queira que seu squid tenha como parent o servidor parent.exemplo.com, utiliza-se a linha:
cache_peer parent.examplo.com parent 3128 3130 | | | | |___ Porta udp | | | |_______ Porta tcp | | |_______________ Tipo | |_________________________________ Nome do host ou ip |____________________________________________ Diretiva
Tambem e possível atribuir um parent por dominios e para isso utiliza-se a combinação das diretivas peer_cache e peer_cache_domain.
Por exemplo, caso queira que seu squid tenha como parent o servidor parent2.exemplo.com para todos os sites pertencentes ao dominio .br, utiliza-se as linhas:
cache_peer parent2.exemplo.com parent 3128 3130 cache_peer_domain parent2.exemplo.com .br | |___ Dominio | |___________________ Nome do Host ou ip |____________________________________ Diretiva
Dessa forma, todas as solicitações de sites pertencentes ao dominio .br serão encaminhadas ao servidor parent2.exemplo.com.