尽管将 TTL 设置为 0,但 Varnish 仍会在一段时间后重置

标签 varnish

我正在为缓存做一些禁止测试。

当然我不想要误报,所以我设置了:

    set beresp.ttl = 0s;

在我的 default.vcl 文件上并重置服务。

尽管如此,在两分钟后,缓存被刷新。

我在这里想念什么吗?

最佳答案

我没有关注您的问题,但是beresp.ttl = 0s意味着禁用缓存(至少如果执行了内置VCL,您将缓存HFP/HFM对象;否则,由于请求序列化,这是一个坏主意)。

关于尽管将 TTL 设置为 0,但 Varnish 仍会在一段时间后重置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58500339/

相关文章:

wordpress - Varnish 4.0 VCL错误: Running VCC-compiler failed

caching - 用 Varnish 处理jsonp

正则表达式匹配任何不是子模式的东西

apache - 使用 Varnish 将图像请求重写到 CDN URL

https - 将 Varnish 与 SaaS HTTPS 后端服务器一起使用?

caching - 我可以更改页面背景以了解缓存命中还是未命中吗?

Varnish 客户端 IP 未记录在 Apache 日志中

plone - 如何制作 Varnish 循环 zeo 客户端

memcached - Varnish 和Adsense