不同状态代码有不同的 proxy_cache_min_use 值

不同状态代码有不同的 proxy_cache_min_use 值

有没有办法我们可以立即代理缓存 3 个数字后的 404 错误和所有其他响应?

如你所见,我们可以使用proxy_cache_valid不同的状态代码

proxy_cache_valid 200 302 10m;
proxy_cache_valid 404      1m;

与上述类似,我也想proxy_cache_min_uses对不同的状态代码使用不同的值。

编辑:

我只有一个位置

location /
{
....
proxy_cache_valid 200 302 3600m;
proxy_cache_valid 404      60m;
proxy_cache_min_uses 3;
....
}

在上面的例子中,所有状态代码仅在使用 3 次后才会被缓存。而我希望仅 404 在使用 3 次后被缓存,而所有其他状态代码则立即被缓存。

相关内容