我们的缓存控制标头仅在应用程序部署期间更改。成功部署后,我们当前的部署管道会触发整个站点上的BAN刷新缓存。此BAN还会从Varnish中删除任何未命中对象和未命中对象吗?我们目前使用默认的120秒TTL进行命中,但考虑到如果BAN(或PURGE)也删除了这些对象,则可以大幅度提高该值,因为如果不进行部署,它们将永远不会变得可缓存
Banning,不会flush缓存,它将阻止内容被提供,并且事实上,它将禁止保留在缓存中的内容,直到TTL过期或被请求击中为止:https://docs.varnish-software.com/tutorials/cache-invalidation/
吹扫将是最好的方法
是的,如果您禁用了“ ReqURL〜/”