Nginx缓存配置:
GitSCM
无效
inactive指定项目可以在不被访问的情况下保留在缓存中的时间。在此示例中,缓存管理器进程会自动将60分钟未请求的文件从缓存中删除,无论该文件是否已过期。
proxy_cache_valid
设置不同响应代码的缓存时间。如果仅指定缓存时间,则仅缓存200、301和302响应。
proxy_cache_path /path/to/cache levels=1:2 keys_zone=my_cache:10m max_size=10g
inactive=60m use_temp_path=off;
server {
# ...
location / {
proxy_cache my_cache;
proxy_cache_valid 5m;
proxy_pass http://my_upstream;
}
}
是否覆盖无效状态? 5m之后缓存的文件是否存在?