Como configurar o Varnish para não armazenar em cache uma pasta específica?

3

Eu gostaria de configurar o Varnish como cache de proxy reverso para o Apache.

Como posso configurar o verniz para que ele não armazene em cache o conteúdo de uma pasta específica (e suas subpastas), digamos / public_html / shop /

    
por OC2PS 06.11.2013 / 00:43

1 resposta

8

Você gostaria de algo assim em seu vcl_recv :

if (req.url ~ "^/path/to/exclude/") {
  return (pass);
}

Você provavelmente precisará se familiarizar com os princípios básicos do que a VCL padrão está fazendo e ajustar seu conteúdo - por exemplo, por padrão, evitará o armazenamento em cache de qualquer coisa quando o cliente envia cookies. o conteúdo pode variar de acordo com os cookies enviados.

    
por 06.11.2013 / 07:53