Как мы можем получить время кэшированного объекта в лаке.
Мое требование примерно такое, скажем, если объект находится в кеше в течение 5 минут и для указанного IP-адреса, я хочу серверировать контент из бэкэнда, но не из кеша.
Как мы можем получить время кэшированного объекта в лаке.
Мое требование примерно такое, скажем, если объект находится в кеше в течение 5 минут и для указанного IP-адреса, я хочу серверировать контент из бэкэнда, но не из кеша.
Вы можете настроить свой vcl так, чтобы он всегда пропускался, когда установлены определенные заголовки или когда запрос поступает из определенного браузера.
в вашем наборе vcl_recv
sub vcl_recv {
if (req.http.Cache-Control ~ "no-cache" && client.ip ~ editors) {
set req.hash_always_miss = true;
}
}
https://www.varnish-cache.org/trac/wiki/VCLExampleEnableForceRefresh