J'aimerais savoir quelle est la bonne façon d'éviter de mettre en cache "certaines pages" d'un site web en utilisant Varnish et de mettre en cache toutes les autres.
C'est ce que j'ai essayé de faire avec la conf vcl :
sub vcl_fetch {
#set beresp.ttl = 1d;
if (!(req.url ~ "/page1withauth") ||
!(req.url ~ "/page2withauth")) {
unset beresp.http.set-cookie;
}
if (!beresp.cacheable) {
return (pass);
}
if (beresp.http.Set-Cookie) {
return (pass);
}
return (deliver);
}
Remerciements