清漆缓存对象时间

时间:2014-10-10 08:53:37

标签: varnish varnish-vcl

我们如何在varnish中获取缓存对象的时间。

我的要求就像是,如果对象在缓存中5分钟,对于指定的ip,我想从后端服务器内容,而不是从缓存中服务。

1 个答案:

答案 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