Varnish force cache tudo

1

É possível configurar o Varnish 4 para armazenar todo o conteúdo, independentemente do que seja? Eu tentei o que é mencionado aqui: link , mas minha taxa de acerto ainda é baixa.

Se isso for possível, eu posso configurar o Varnish para atualizar o cache a cada 15 minutos ou mais a partir do back-end. Eu sei que essa não é a melhor prática, mas estou satisfeito em servir o conteúdo de visitantes do meu site que tem 15 minutos, se eu puder aumentar a velocidade de carregamento do site.

O servidor Varnish tem 32 GB de RAM, mas apenas 8 GB são usados. Eu configurei -malloc, 25G.

    
por Debianuser 08.01.2017 / 10:59

1 resposta

1

Se você já tentou com set beresp.ttl = 1m; , como mencionado no link que você forneceu, a razão pela qual o Varnish não está armazenando em cache pode ser devido a vários motivos.

  1. Use varnishlog para ver detalhes dos cabeçalhos e o fluxo de ações que o Varnish executa quando você recebe uma URL que deve armazenar em cache, por exemplo:

sudo varnishlog -q 'ReqURL ~ "^/css/main.css" and RespHeader:Age == 0'

Isso mostrará os detalhes das falhas de um determinado URL.

  1. Descubra se você está removendo os cookies corretamente link

  2. Você também pode substituir os usos do Hash Varnish se quiser que o Varnish armazene em cache URLs semelhantes: link

por 17.01.2017 / 04:24

Tags