【发布时间】:2019-06-03 10:31:10
【问题描述】:
我一直在查看最新版本的 Varnish (6.2),但在从 vcl_hit 中删除 return(miss) 时遇到了问题。
所以我们的用例是我们想要将内容缓存一段时间,然后强制清漆检索新内容,在以前的版本中,以下工作正常
sub vcl_hit {
if (obj.ttl >= 0s) {
return (deliver);
}
else
{
return (miss);
}
}
但是在 6.2 中,return(miss) 已被移除,我们希望强制内容始终正确刷新。
我查看了 return(pass) 但从文档中这表明响应不会被缓存,这不是我们想要的。
并且 return(fetch) 已经有一段时间没有选择了,但我正在努力寻找替代方案?由于文档中建议的 return(restart) 只会循环回到同一个地方。
我应该寻找其他地方,并尝试禁用优雅/圣人吗?
【问题讨论】:
标签: varnish-vcl