有没有办法我们可以立即代理缓存 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 次后被缓存,而所有其他状态代码则立即被缓存。