尽管将 TTL 设置为 0,清漆仍会在一段时间后重置
Varnish resetting after a while despite setting TTL to 0
我正在对缓存进行一些禁止测试。
当然我不想误报,所以我设置了:
set beresp.ttl = 0s;
在我的 default.vcl 文件上并重置服务。
尽管如此,两分钟后,缓存被刷新。
我是不是遗漏了什么?
我没有关注你的问题,但 beresp.ttl = 0s
意味着禁用缓存(至少如果执行内置 VCL,你将缓存一个 HFP/HFM 对象;否则是个坏主意,因为请求序列化)。
我正在对缓存进行一些禁止测试。
当然我不想误报,所以我设置了:
set beresp.ttl = 0s;
在我的 default.vcl 文件上并重置服务。
尽管如此,两分钟后,缓存被刷新。
我是不是遗漏了什么?
我没有关注你的问题,但 beresp.ttl = 0s
意味着禁用缓存(至少如果执行内置 VCL,你将缓存一个 HFP/HFM 对象;否则是个坏主意,因为请求序列化)。