每次刷新浏览器网站的静态资源响应的都是200,而没有被浏览器缓存

发布于 2022-09-12 00:30:30 字数 1377 浏览 29 评论 0

刷新了多次,所有的静态资源都没有被缓存,请求返回的是200
以下是request 和 response 的header信息,以及NGINX的配置
image.png
Response Header:
`
HTTP/1.1 200 OK
Server: nginx/1.16.1
Date: Sat, 04 Jan 2020 02:36:43 GMT
Content-Type: text/css
Content-Length: 230254
Last-Modified: Mon, 16 Dec 2019 01:58:05 GMT
Connection: keep-alive
ETag: "5df6e4ad-3836e"
Expires: Mon, 03 Feb 2020 02:36:43 GMT
Cache-Control: max-age=2592000
Accept-Ranges: bytes
`
Request Header:
`
GET /static/css/index.css?v=0ec899553159078aa68c
HTTP/1.1
Host: localhost
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.88 Safari/537.36
Accept: text/css,*/*;q=0.1
Referer: http://localhost/
Accept-Encoding: gzip, deflate
Accept-Language: zh-CN,zh;q=0.9,en;q=0.8,ja;q=0.7,zh-TW;q=0.6
Cookie: style=background1; PHPSESSID=ta1uqj0g2e3j1recmhm9rurhhi; skin=0
`

NGINX配置:
`
location ~^/(images|javascript|js|css|flash|media|static)/{

    expires 30d;

}

`
请大佬指点迷津

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

素染倾城色 2022-09-19 00:30:30

无标题.png
是不是勾选了disable cache?

懒的傷心 2022-09-19 00:30:30
Request Header:

...
Cache-Control: no-cache
....

Cache-Control 属性是可以作为请求头或相应头来控制缓存,因为你的请求头设置了 no-cache,所以无强缓存,看看哪里加上了这个请求头,去掉就行

关于浏览器缓存可看这里了解更多

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文