分析和 nginx 代理缓存

分析和 nginx 代理缓存

我想为我的网站使用 nginx 缓存,并且我想出了以下配置:

proxy_cache_key         $scheme://$host$uri$is_args$query_string;
proxy_cache_valid       200 5s;
proxy_cache_valid       404 30s;
proxy_cache_revalidate on;

proxy_cache_background_update   on;
proxy_cache_use_stale updating;

现在我有几个问题:

这是否意味着每 5 秒 nginx 的子请求就会更新过期数据?(我认为不是,因为STALE当我打开页面时它一直显示缓存状态)

通过此配置,我尝试让 nginx 每 5 秒更新一次数据,并且用户只能看到缓存的数据。但我认为陈旧部分意味着数据来自以前的缓存。

相关内容