1.3 proxy_cache_methods 指念 语法: proxy_cache_methods [GET HEAD POST]; 默认值: proxy_cache_methods GET HEAD 使用环境:http、server、location 该指令用于设置缓存哪些HTTP方法,默认缓存HTTP GET/HEAD方法,不缓存HTTP POST方法。 1.4 proxy_cache_min_uses指令 语法: proxy_cache_min_uses the_number; 默...
「proxy_cache_lock」:对于相同的请求,是否开启锁机制,只允许一个请求发往后端。 语法: proxy_cache_lock on | off; 「proxy_cache_lock_timeout」:配置锁超时机制,超出规定时间后会释放请求。 proxy_cache_lock_timeout time; 「proxy_cache_methods」:设置对于那些HTTP方法开启缓存。 语法: proxy_cache_method...
proxy_cache pcache; #调用指定的缓存空间pcache来缓存数据; proxy_cache_key $request_uri; #定义用作缓存项的key的字符串; proxy_cache_methods GET HEAD; #为哪些请求方法使用缓存; proxy_cache_valid 200 302 301 1h; #200,302,301响应码缓存时长1小时; proxy_cache_valid any 1m; #其它响应码缓存1...
proxy_cache_methods GET HEAD POST; 四. 限制或者禁止缓存 默认情况下,响应会无限期的保存下来。只有当缓存大小超过限制或者超出缓存时间的情况下,缓存将会被清除。 1. 根据响应码设定存储时间 proxy_cache_valid 200 302 10m; proxy_cache_valid 404 1m; 如果是匹配所有可以使用any: proxy_cache_valid any 5m...
proxy_cache_valid 301 302 2m; proxy_cache_min_uses 1; # 添加一个响应头,用来标识请求是否命中缓存 add_header N-Cache-Status $upstream_cache_status; proxy_cache_methods GET HEAD; proxy_cache_convert_head on; proxy_cache_key $scheme$host$uri$is_args$args; ...
proxy_cache_path /data/nginx/cache/two levels=2:2 keys_zone=two:100m; proxy_cache_path /data/nginx/cache/three levels=1:1:2 keys_zone=three:1000m; 然后在server中location字段中添加: location /{proxy_pass http://static;proxy_set_header Host$host;proxy_cache one;proxy_cache_valid2001d;...
语法:proxy_cache_methods [GET HEAD POST]; 默认值:proxy_cache_methods GET HEAD POST; 使用配置段:http,server,location 该指令用于设置缓存哪些HTTP方法 4.proxy_cache_min_uses指令 语法:proxy_cache_min_uses number; 默认值:proxy_cache_min_uses 1; ...
proxy_cache_methods[GET HEAD POST]; 在虚拟服务器下配置proxy_cache_methods命令可以指定该虚拟服务器下什么类型的HTTP方法可以被缓存。默认情况下GET请求及HEAD请求会被缓存,而POST请求不会被缓存。接下来看看另外一个常见的命令:proxy_cache_valid,先贴下该命令语法结构: ...
自定义cache key,例如: proxy_cache_key “ h o s t host hostrequest_uri $cookie_user”; 默认值为: proxy_cache_key s c h e m e scheme schemeproxy_host u r i uri uriis_args$args; proxy_cache_methods GET| HEAD|POST…; Default: proxy_cache_methods GET HEAD; Context: http, server...
只需要两个指令即可启用基本缓存:proxy_cache_path 和 proxy_cache。 proxy_cache_path 指令设置缓存的路径和配置,proxy_cache 用来指令激活它。 代码语言:javascript 代码运行次数:0 运行 AI代码解释 proxy_cache_path/path/to/cache levels=1:2keys_zone=my_cache:10m max_size=10g ...