我们如何在varnish中获取缓存对象的时间。
我的要求就像是,如果对象在缓存中5分钟,对于指定的ip,我想从后端服务器内容,而不是从缓存中服务。
答案 0 :(得分:1)
您可以设置您的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