假设我有这个 nginx 配置文件
proxy_cache_path /var/cache/nginx levels=1:2 keys_zone=myCache:8m max_size=100m inactive=1h;
Run Code Online (Sandbox Code Playgroud)
keys_zone=myCache:8m
意思?文档中没有太多说明:此外,所有活动密钥和有关数据的信息都存储在共享内存区域中,其名称和大小由 keys_zone 参数配置。
如果proxy_cache_valid
( 12h
) 高于 中的指定inactive
值 ( 1h
)proxy_cache_path
怎么办?它将遵循哪个规则?例如
proxy_cache_valid 200 302 12h;
proxy_cache_valid 404 302 1h;
Run Code Online (Sandbox Code Playgroud)谢谢!