Нужен совет по настройке лака
Мне нужен совет для default.vcl. Вот правила:
- Кэшируются только страницы с URL-адресами, содержащими "/c/", остальные пройдут
- Установите срок действия кэша до 3 часов
- Только кешировать и обслуживать из кеша, если cookie 'abc' и cookie 'xyz' пусты
Спасибо!
1 ответ
sub vcl_recv {
if (req.request ~ "^/c/") {
if ( (req.http.cookie ~ "abc=;") && (req.http.cookie ~ "xyz=;") ){
lookup;
}
}
pass;
}
sub vcl_fetch {
if (req.request ~ "^/c/") {
set obj.ttl = 10800s;
}
}
тем не менее, пустые и не установленные две разные вещи. Настроив тест, вы можете использовать varnishlog на другом сеансе, чтобы точно узнать, что делает лак (это довольно подробно), а затем настроить правила, чтобы сделать то, что вам нужно.