- Squid - Cache
+ Responder ao Tópico
-
Squid - Cache
Pessoal,
Se eu desabilitar o cache no Squid (linha cache_dir) o squid continuará funcionando normalmente ?
A minha intenção é somente manter o controle de acesso e tirar o Cache.
Obrigado,
Leo
-
Squid - Cache
-
Squid - Cache
Bom... na verdade é um pouco mais complicado que isso.
Se tu comentares a linha o que o squid vai fazer é usar o que é posto como padrão no momento da compilação dele, e se não coincidir com o diretório que tu estas usando atualmente (o que quer dizer que ele vai estar usando cache) o squid aborta a inicialização com erro dizendo que não encontrou o diretório de cache.
Que eu possa imaginar tem duas maneiras de se resolver este problema.
1. Tu podes adicionar read-only ao final da linha do cache_dir no squid.conf. Isso torna o cache somente para leitura. Tu pode apagar o cache atual e reconstruir ele zerado. Aí tu inicia o squid com a alteração na tag cache_dir.
Fica assim então...
cache_dir ufs /usr/local/squid/var/cache 100 16 256 read-only
2. Setar uma regra assim:
acl all src 0.0.0.0/0.0.0.0 (a velha e boa)
no_cache deny all
Essa eu na verdade nunca testei mas acho que deve consumir mais memória pois é uma regra de acesso e cada requisição têm que ser processada por ela.
Espero que isso te ajude.