+ Responder ao Tópico



  1. #1
    Visitante

    Padrão 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

  2. #2
    fpmazzi
    Visitante

    Padrão Squid - Cache

    acredito que sim .....

  3. #3
    isnard
    Visitante

    Padrão 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.