Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Caching 是否会使用BAN从清漆中删除“命中未命中”和“命中通过”_Caching_Varnish_Cache Control_Varnish Vcl - Fatal编程技术网

Caching 是否会使用BAN从清漆中删除“命中未命中”和“命中通过”

Caching 是否会使用BAN从清漆中删除“命中未命中”和“命中通过”,caching,varnish,cache-control,varnish-vcl,Caching,Varnish,Cache Control,Varnish Vcl,我们的缓存控制头仅在应用程序部署期间更改。我们当前的部署管道触发了一项禁令,即在成功部署后,禁止整个站点刷新缓存。这项禁令是否也会从清漆中移除任何未命中和通过命中的物体?我们目前正在使用默认的120秒TTL来表示命中未命中,但是如果BAN(或PURGE)也删除了这些对象,我们会考虑大幅提高TTL,因为如果没有部署,事情将永远无法神奇地变得可缓存 禁止,不会刷新缓存,它将阻止内容被提供,事实上,它将禁止在TTL过期或被请求命中之前保留在缓存中的内容: 在这里,清除是最好的方法 是的,如果您在“Re

我们的缓存控制头仅在应用程序部署期间更改。我们当前的部署管道触发了一项禁令,即在成功部署后,禁止整个站点刷新缓存。这项禁令是否也会从清漆中移除任何未命中和通过命中的物体?我们目前正在使用默认的120秒TTL来表示命中未命中,但是如果BAN(或PURGE)也删除了这些对象,我们会考虑大幅提高TTL,因为如果没有部署,事情将永远无法神奇地变得可缓存

  • 禁止,不会刷新缓存,它将阻止内容被提供,事实上,它将禁止在TTL过期或被请求命中之前保留在缓存中的内容:

  • 在这里,清除是最好的方法

  • 是的,如果您在“ReqURL~/”上禁用,则禁用将对缓存中的每个对象产生影响


  • 因此,如果我在/foo上获得未命中的命中率,并将TTL设置为两个小时,那么在1小时后部署一个新版本,将可缓存性添加到/foo,然后对同一资源执行禁止操作,未命中的命中率将刷新,/foo将从此处能够从缓存中提供服务?e、 g下一次请求/foo不会因为未命中而命中?此外,在这种情况下,用“打不中”或“打不中”最合适吗?