proxy_cache_valid any 1m; } } } 在上面的配置中,我们设置了三个proxy_cache_valid指令。第一个指令设置了响应代码为200和302的缓存有效期为10分钟,第二个指令设置了响应代码为404的缓存有效期为1分钟,第三个指令设置了其他响应代码的缓存有效期为1分钟。 为什么使用proxy_cache_valid指令? 使用proxy_cache_va...
proxy_pass http://backend; proxy_cache my_cache; proxy_cache_valid 200 302 10m; proxy_cache_valid 404 1m; } 上述配置将启用代理缓存,并设置了不同的缓存有效期。对于HTTP响应状态码为200和302的请求,缓存有效期为10分钟;对于状态码为404的请求,缓存有效期为1分钟。 proxy_cache_valid指令的注意事项 在...
proxy_cache my_cache; proxy_cache_valid 200 304 12h; proxy_cache_valid 301 302 1h; proxy_cache_key $scheme$proxy_host$request_uri; proxy_cache_use_stale error timeout invalid_header http_500; proxy_cache_min_uses 1; proxy_no_cache $cookie_nocache $arg_nocache$arg_comment; } } } ...
conf; # referencing the shared memory zone defined above proxy_cache CACHE; proxy_cache_valid any 1d; proxy_cache_bypass $http_pragma $http_authorization; proxy_cache_min_uses 3; proxy_cache_use_stale error timeout invalid_header updating http_500 http_502 http_503 http_504; proxy_pass ...
proxy_cache_key $scheme$proxy_host$uri$is_args$args; proxy_cache_valid 代码语言:javascript 代码运行次数:0 运行 AI代码解释 Syntax:proxy_cache_valid[code...]time;Default:—Context:http,server,location Sets caching time for different response codes. For example, the following directives ...
proxy_cache_valid指令对不同的HTTP状态码设置不同的缓存时间,该指令的第一个参数表示状态码,第二个参数表示缓存时间。 add_header指令添加了两个响应头,为了便于在浏览器端查看是否正确缓存。 X-Via表示服务器地址,利用内置变量$server_addr获取,另一个X-Cache表示资源缓存状态,利用内置变量$upstream_cache_status获...
header("Cache-Control: max-age=60"); (4)nginx的配置项 proxy_cache_valid:配置nginx cache中的缓存文件的缓存时间,如果配置项为:proxy_cache_valid 200 304 2m;说明对于状态为200和304的缓存文件的缓存时间是2分钟,两分钟之后再访问该缓存文件时,文件会过期,从而去源服务器重新取数据。
proxy_passhttp://127.0.0.1:8081/media_store.php/tmp-test/; } AI代码助手复制代码 配置项介绍: Proxy_cache tmp -test 使用名为 tmp -test 的对应缓存配置 proxy_cache_valid 200 206 304 301 302 10d; 对httpcode为200…的缓存10天 proxy_cache_key $uri 定义缓存唯一key,通过唯一key来进行hash存取 ...
proxy_cache_valid 200 302 10m; proxy_cache_valid 404 1m; 如果是匹配所有可以使用any: proxy_cache_valid any 5m; 2. 忽略缓存 通过设置proxy_cache_bypass配置可以使Nginx不直接使用缓存返回客户端。配置中的每个参数都只是0和非0,只要一个参数不为0,都将不会使用缓存。 proxy_cache_bypass $cookie_nocach...