Nginx: cache

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

复制代码
#---------------------------------------------------------------------
# proxy_cache
#---------------------------------------------------------------------
# proxy_cache_path 必须位于http块, levels 指定缓存空间三层目录, 200m指内存缓存空间, max_size硬盘缓存空间
proxy_cache_path /var/cache/nginx/proxy levels=2:2:2 keys_zone=introspect_cache:200m inactive=1d max_size=20g;

proxy_cache introspect_cache;
proxy_cache_key $scheme$proxy_host$request_uri$is_args$args;
proxy_cache_valid 200 301 302 10m;  # 200 301 302 10 minutes
proxy_cache_valid 404 1m;  # 404 1minute
proxy_cache_valid any 1m;
proxy_cache_min_uses 2;
proxy_cache_methods GET HEAD;  # default GET HEAD
add_header Nginx-Cache-Status "$upstream_cache_status";  # 添加返回头, nginx-cache: HIT
proxy_no_cache $cookie_nocache $arg_nocache $arg_comment;
proxy_cache_bypass $cookie_nocache $arg_nocache $arg_comment;
复制代码

 

posted @   ascertain  阅读(62)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
历史上的今天:
2021-05-20 centos6 阿里云 yun源
点击右上角即可分享
微信分享提示