我知道有人使用 return(pass) 是因为不想缓存内容并将请求传递给后端。所以,如果真的是这样,为什么我会用 HIT 代替 MISS。这是我的vcl:
sub vcl_recv{
if (req.method == "GET" && req.method == "HEAD"){
return (pass);
}
}
这是 varnishlog 的一部分:
- VCL_call RECV
- VCL_return 哈希
- VCL_call HASH
- VCL_return 查找
- 打 20
- VCL_call HIT
- VCL_return 交付
谢谢你。