Autor Tópico: Bloquear cache no Squid  (Lida 3482 vezes)

Offline rodox12

  • Usuário Ubuntu
  • *
  • Mensagens: 304
  • Coisinha fofa!
    • Ver perfil
Bloquear cache no Squid
« Online: 18 de Dezembro de 2006, 16:40 »
Ai galera...to com o seguinte problema, eu estava usando o cache do squid aqui na rede da empresa, mas tem um site de onde os funcionarios tiram relatorio que nao pode ficar em cache pq ele precisa ser atualizado. Quando o cache esta ativo, os relatorios vem tudo igual... :P...pois ele esta em cache...como faco para desabilitar o cache somente para este site?

vlw...
Temos que fixar o bug #1.

arlei

  • Visitante
Re: Bloquear cache no Squid
« Resposta #1 Online: 18 de Dezembro de 2006, 17:04 »
rodox12,

não sei se existe uma forma mais pratica ou mesmo eficiente, mais sugiro que proceda conforme abaixo.

No squid.conf existe por default uma regra que server para informar ao Squid para não armazenar em cache conteudos com CGI, por obviamente se tratarem de conteudo dinâmico.
Citar
acl QUERY urlpath_regex cgi-bin \?
cache deny QUERY

Se as linhas acima estiverem comentados, descomente-as e logo abaixo delas acrescente a seguinte regra conforme exemplo:

Citar
acl nocache urlpath_regex -i "/etc/squid/acl/nocache.acl"
cache deny nocache

Sendo que neste arquivo /etc/squid/acl/nocache.acl vc coloca um abaixo do outro os sites que vc não quer que o Squid mantenha em cache.

T+
Arlei