我正在为缓存做一些禁止测试。
当然我不想要误报,所以我设置了:
set beresp.ttl = 0s;
在我的 default.vcl 文件上并重置服务。
尽管如此,在两分钟后,缓存被刷新。
我在这里想念什么吗?
最佳答案
我没有关注您的问题,但是beresp.ttl = 0s
意味着禁用缓存(至少如果执行了内置VCL,您将缓存HFP/HFM对象;否则,由于请求序列化,这是一个坏主意)。
关于尽管将 TTL 设置为 0,但 Varnish 仍会在一段时间后重置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58500339/