O Squid não pode armazenar em cache arquivos estáticos com uma string de consulta

5

Estou tendo um problema aqui.
Eu configurei meu roteador com proxy transparente do squid e também para fazer cache de arquivos estáticos. Pode armazenar em cache arquivos estáticos com sucesso. Mas ele não pode armazenar em cache o arquivo estático com a string de consulta. Exemplo: link = > isso será armazenado em cache com sucesso no link = > isso não será armazenado em cache.

Alguém sabe por que e como consertar isso?

    
por Ivan 22.06.2012 / 08:28

1 resposta

9

A configuração padrão do Squid é não armazenar em cache o conteúdo dinâmico (quais URLs com strings de consulta são consideradas ). Essa página wiki do Squid explica como mudar isso. Basicamente, você precisa remover a seguinte linha de squid.conf :

cache deny QUERY

e substitua-o por esses padrões de atualização:

refresh_pattern -i (/cgi-bin/|\?) 0 0% 0
refresh_pattern .            0 20% 4320
    
por 22.06.2012 / 08:40

Tags