我正在使用。
某些 URL 似乎无法缓存。这似乎与响应大小有关。超过 5MB 的响应不会进入缓存。我找不到其他任何方法可以区分成功的缓存响应和不成功的缓存响应。
有没有上限?如果有,依据的是什么指令?
我启用的唯一非默认设置如下:
fastcgi_cache_path /foo keys_zone=foo:100m inactive=1d use_temp_path=off max_size=1g min_free=500m;
fastcgi_cache_key $request_method:$request_uri:$http_authorization;
fastcgi_cache_lock on;
fastcgi_cache_revalidate on;
fastcgi_cache_min_uses 1;
fastcgi_cache_use_stale updating;
其余一切都是默认的。我没有更改与缓冲区或临时文件相关的任何其他内容。
|