location/{access_log/data/nginx/log/xxx.log api;root/home/www/html;if($request_filename~.*\.(htm|html)$){add_header Cache-Control no-cache;}} 二. http Headers模块 (设置HTTP报文的头标)Nginx的ngx_http_headers_module模块可以对Cache-Control头相关的东西进行配置, 比如: 代码语言:javascript 复...
add_headerCache-Controlno-cache; } } 复制 二. http Headers模块 (设置HTTP报文的头标)Nginx的ngx_http_headers_module模块可以对Cache-Control头相关的东西进行配置, 比如: expires 24h; expires0; expires -1; expires epoch; add_headerCache-Controlprivate; 复制 指令add_header add_header expires expires ...
- 缓存控制字段cache-control的配置(add_header)要放在http, server, location区域, 或是放在location的if判断里, 例如"add_header Cache-Control no-cache;". - 如果前面有LB负载代理层, 则缓存控制字段cache-control配置要放在后端的真实服务器nginx的location区域, 并且要指定root根路径, 否则访问会出现404 (即...
- 缓存控制字段cache-control的配置(add_header)要放在http, server, location区域, 或是放在location的if判断里, 例如"add_header Cache-Control no-cache;". - 如果前面有LB负载代理层, 则缓存控制字段cache-control配置要放在后端的真实服务器nginx的location区域, 并且要指定root根路径, 否则访问会出现404 (即...
add_header Cache-Control no-store; } 1. 2. 3. 例三: location ~ .*\.(js|css)$ { expires 10d; } 1. 2. 3. 例四: 将html结尾的请求加上no-cache location / { access_log /data/nginx/log/xxx.log api; root /home/www/html; ...
译者注:如果在 Cache-Control 中增加max-age设置,则在最终的响应头里面会出现两个 max-age 的值。因此,对于 Nginx 的配置来说,使用expires就可以了。 location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ { expires 2d; add_header Cache-Control "public, no-transform"; ...
I've got a resource in my Nginx that is configured like this: location ~ foo\.js$ { add_header Cache-Control public; expires 1d; } If I open this with Firebug and look at the headers it shows this: Cache-Control max-age=86400, public ...
在Nginx中禁用Cache-Control是通过配置相关的HTTP头信息来实现的。Cache-Control是HTTP协议中用于控制缓存行为的头部字段之一,它可以指定缓存的存储位置、缓存的有效期等。 要禁用Cache-Control,可以在Nginx的配置文件中添加以下指令: 代码语言:txt 复制 location / { proxy_cache_bypass $http_cache_control; proxy_...
add_header cache $upstream_cache_status; #这个不是必须的,只是方便我们测试的时候查看是否命中缓存 } } } 被代理服务器配置 被代理服务器上需要通知代理服务器缓存内容的时间,否则代理服务器不会对内容进行缓存,通过X-Accel-Expires,expires,Cache-Control “max-age=”其中一个参数指定时间。如果代理服务器上配...