Gibt es eine Möglichkeit, eine statische Liste der URLs bereitzustellen, die zwischengespeichert werden sollen? Ich weiß, dass ich eine Reihe von "if" -Anweisungen in die VCL einfügen kann, aber ich frage mich, ob es einen eleganteren Weg gibt.
Antworten:
0 für die Antwort № 1Setzen Sie sie zum regulären Ausdruck
if (req.url ~ "^/(some/url/1|some/url/2|....|some/urlN)") {
unset req.http.Cookie;
return (lookup);
}
else {
return (pass);
}
oder einfach mit || auflisten
if (req.url ~ "^/some/url/1"
|| req.url ~ "^/some/url/2
...
|| req.url ~ "^/some/urlN"
) {
unset req.http.Cookie;
return (lookup);
}