Squid não atualiza cache de alguns sites



  • Boa tarde pessoal, sou novo aqui e estou montando meu primeiro Servidor PFSense 2.3.3 (I3, 4G RAM, 500G HD)
    Configurei o PFSense com Squid e SquidGuard, estou utilizando o Proxy Transparente com Certificado.
    O servidor está funcionando perfeitamente, bloqueando sites http e https.

    O Meu problema está no cache. O que ocorre é que alguns site como globo.com, UOL, Terra, ele não está atualizando, ou seja o usuário acessa o site e o conteúdo está desatualizado. No navegador do usuário apertando Ctrl+F5 ai então ele atualiza o site naquele navegador.

    Alguém poderia me ajudar a configurar o Cache para solucionar este problema.
    Abaixo segue algumas configurações do meu Local Cache:

    Cache Replacement Policy: LFUDA
    Low-Water Mark in %: 80
    High-Water Mark in % 85

    Hard Disk Cache Size: 4000
    Hard Disk Cache System: AUFS
    Level 1 Directories: 8
    Minimum Object Size: 0
    Maximum Object Size: 8

    Memory Cache Size: 1800
    Maximum Object Size in RAM: 5120
    Memory Replacement Policy: GDFS



  • @diegoortega:

    Boa tarde pessoal, sou novo aqui e estou montando meu primeiro Servidor PFSense 2.3.3 (I3, 4G RAM, 500G HD)
    Configurei o PFSense com Squid e SquidGuard, estou utilizando o Proxy Transparente com Certificado.
    O servidor está funcionando perfeitamente, bloqueando sites http e https.

    O Meu problema está no cache. O que ocorre é que alguns site como globo.com, UOL, Terra, ele não está atualizando, ou seja o usuário acessa o site e o conteúdo está desatualizado. No navegador do usuário apertando Ctrl+F5 ai então ele atualiza o site naquele navegador.

    Alguém poderia me ajudar a configurar o Cache para solucionar este problema.
    Abaixo segue algumas configurações do meu Local Cache:

    Cache Replacement Policy: LFUDA
    Low-Water Mark in %: 90
    High-Water Mark in % 95
    Marque a opção: Enable Offline Mode

    Hard Disk Cache Size: 4000
    Hard Disk Cache System: AUFS
    Level 1 Directories: 8
    Minimum Object Size: 0
    Maximum Object Size: 8

    Memory Cache Size: 1800
    Maximum Object Size in RAM: 5120
    Memory Replacement Policy: GDFS

    Cache Replacement Policy: LFUDA
    Low-Water Mark in %: 90
    High-Water Mark in % 95
    Marque a opção: Enable Offline Mode

    Hard Disk Cache Size: 1024
    Hard Disk Cache System: ufs
    Level 1 Directories: 16
    Minimum Object Size: 0
    Maximum Object Size: 4

    Memory Cache Size: 64
    Maximum Object Size in RAM: 256
    Memory Replacement Policy: Heap GDSF

    Faça essas alterações.



  • Bom dia!

    Eu sou bem "verde" ainda no pfSense, mas eu estava tendo esse mesmo problema com a globo.com e resolvi ativando o "Cache Dynamic Content"
    e criando uma acl em "Custom refresh_patterns"
    Não sei se era o melhor jeito de se fazer, mas pra mim funcinou.
    segue a acl:

    acl globo dstdomain globo.com
    cache deny globo



  • Quem é o teu DNS na tua rede?



  • Bom dia danilosv.03.
    Fiz as alterações que vc passou.
    Em DNS Server Settings
    Servidores DNS: 8.8.8.8 / 8.8.4.4
    DNS Server Override: Habilitado

    arionmarques, muito obrigado pela contribuição.



  • Funcionou? Cara não recomendo você utilizar DNS da google, esses DNS estão dando muito problema de Resolver.



  • @danilosv.03:

    Funcionou? Cara não recomendo você utilizar DNS da google, esses DNS estão dando muito problema de Resolver.

    Preciso esperar as paginas serem atualizadas para testar. Já que acabei dando um Clear Disk Cache.

    Qual configuração de DNS vc me recomenda?
    Habilito o DNS forwarde?
    Poderia me ajudar com a melhor configuração?

    Obrigado ;)



  • Utiliza o DNS Resolver, limpa o cache no navegador também e tenta abrir de novo.



  • @danilosv.03:

    Utiliza o DNS Resolver, limpa o cache no navegador também e tenta abrir de novo.

    DNS Resolver já está habilitado. Continuo usando a configuração do DNS Server Settings e troco os DNS para os da Open DNS por exemplo, já que vc disse que os da Google está dando muito problema????

    Eu consigo navegar normalmente, o problema é que o cache não está atualizando, ou seja a pagina que está no cache do PFSense está desatualizada, isso ocorre nos sites UOL, Globo, Terra. Sites Dinamicos, que durante o dia sofrem bastante atualizações. consigo acessar o site atualizado com Crtl+F5.



  • @diegoortega:

    arionmarques, muito obrigado pela contribuição.

    Chegou a testar? Pelo que entendi, dessa maneira não estaria fazendo o cache do site globo.com e assim o site sempre abre atualizado



  • @arionmarques:

    @diegoortega:

    arionmarques, muito obrigado pela contribuição.

    Chegou a testar? Pelo que entendi, dessa maneira não estaria fazendo o cache do site globo.com e assim o site sempre abre atualizado

    Habilitei o "Select to enable caching of dynamic content". Acho que resolveu. Porem deixei em branco o "Custom refresh_patterns", para realizar um teste, pois seu problema estava apenas na globo e o meu está em todos os sites dinâmicos, em que os conteúdos são atualizados constantemente.

    Muito obrigado pela ajuda



  • o site que mais acesso é o da globo, os demais que tu citou eu quase não uso, então não me preocupei com eles. Caso fosse necessário eu faria uma acl para todos. Não cheguei a me aprofundar, mas provavelmente teria como fazer uma ACL só, mas que atenderia para todos sites.



  • Pois seus print de suas configuraçoes para eu dar uma olhada.



  • @danilosv.03:

    Pois seus print de suas configuraçoes para eu dar uma olhada.

    Continuo com o problema do cache PFSense não atualizar o conteudo dos sites (Carrega o site com o conteúdo desatualizado).
















  • Diego, todos os sites continuam sem atualizar, ou a globo.com atualiza? Pergunto pois nas acl, tu nega o cache só da globo, os demais não estão sendo negados.
    Vou até refazer aqui minha configuração pra ver se continua atualizando.



  • @arionmarques:

    Diego, todos os sites continuam sem atualizar, ou a globo.com atualiza? Pergunto pois nas acl, tu nega o cache só da globo, os demais não estão sendo negados.
    Vou até refazer aqui minha configuração pra ver se continua atualizando.

    Continuo com o mesmo problema, só que agora as vezes a pagina nem abre, aparece para eu apagar os Cookies e tentar novamente, consigo solucionar usando o Crtl+F5.  :'( :'( :'(



  • Boa tarde Pessoal do forum.
    infelizmente ainda não consegui resolver o problema.
    Hoje ao acessar a pagina da globo. a mesma abrir a pagina de sexta-feira. Ou seja o cache continua não atualizando. :-\



  • Pessoal não sei tem a ver com o problema que estou tendo, mas no log do DNS Resolver aparece o seguinte erro:
    error: cannot chdir to directory: (No such file or directory).

    O que pode ser este erro? Pelo que entendi o diretorio (pasta) não tem permissão para ser criada.


Log in to reply