De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.


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.



Veja a relação completa dos artigos de Bruno Ferro de Souza