Cache-Control是个Http1.1响应头,用来控制资源缓存,它可取的值: no-store;不允许缓存资源;no-cache;使用缓存前,先去源服务器校验资源有效性,如果未变更,则响应304,不发送资源内容,使用cache中的资源
Cache-Control是个Http1.1响应头,用来控制资源缓存,它可取的值:
location / { add_header Cache-Control no-cache;}
location / { add_header Cache-Control no-store,max-age:0; }
no-store只能阻止新的资源不会被缓存,不能阻止已经缓存的资源仍被使用,添加max-age:0,可以清除旧缓存;这个设置意味着每次请求都会去源服务器获取资源,状态码就是200;
location / { add_header Cache-Control public, max-age:最大值, immutable,max-age; //max-age可以设置超大的值,以达到永不过期的目的;}
顺便说一下,pragma属于http1.0规范,一般来说现在的通信端都用http1.1,所以不缓存时,没必要设置此header了。
Pragma: no-cache
来源地址:https://blog.csdn.net/wangjun5159/article/details/128564360
--结束END--
本文标题: http Cache-Control详解及nginx设置Cache-Control
本文链接: https://www.lsjlt.com/news/377594.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-06-10
2024-06-10
2024-06-10
2024-06-10
2024-06-10
2024-06-10
2024-06-03
2024-06-03
2024-06-04
2024-06-03
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0