gpt4 book ai didi

caching - 将beresp.ttl设置为0s是否会替换以前的缓存?

转载 作者:行者123 更新时间:2023-12-03 17:46:33 25 4
gpt4 key购买 nike

我遇到了这个问题,我使用Varnish 3.0,并且希望避免缓存错误。我知道这段代码应该做到这一点:

 if (beresp.status >= 500) {
set beresp.saintmode = 2m;
if (req.request != "POST") {
set beresp.ttl = 0s;
return(restart);
} else {
set beresp.ttl = 1s;
error 500 "Failed";
}
}

但是,让我担心的是Varnish用给定的错误替换了旧的缓存。我的意思是,如果后端关闭(我已设置宽限模式),我不希望Varnish返回缓存的错误。

因此,我的问题是,在设置beresp.ttl = 0s时,Varnish是否替换了为宽限模式存储的对象;

最佳答案

好吧,我刚刚进行了一些测试,Varnish不会替换缓存的对象。

关于caching - 将beresp.ttl设置为0s是否会替换以前的缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30898157/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com