![在 chrome dev tools 中看不到 nginx 中 cache-control no-store 的效果,为什么?](https://linux22.com/image/788948/%E5%9C%A8%20chrome%20dev%20tools%20%E4%B8%AD%E7%9C%8B%E4%B8%8D%E5%88%B0%20nginx%20%E4%B8%AD%20cache-control%20no-store%20%E7%9A%84%E6%95%88%E6%9E%9C%EF%BC%8C%E4%B8%BA%E4%BB%80%E4%B9%88%EF%BC%9F.png)
我首先下载了两张图片。
将它们放入/usr/share/nginx/html/img
目录中。
一个名为pic-1.jpg,另一个名为pic-2.jpg。
请记住,到目前为止我还没有添加任何缓存控制标头。
现在,我转到my-ip-address:80/img/pic-1.jpg
。然后我点击了几次重新加载,以便我可以检查开发工具并找到存储在那里的缓存。
但令我惊讶的是,我没有发现那里存储任何东西。
# curl -I 192.168.1.76:80/img/pic1.jpg
HTTP/1.1 200 OK
Server: nginx/1.20.1
Date: Fri, 01 Sep 2023 09:32:26 GMT
Content-Type: image/jpeg
Content-Length: 164619
Last-Modified: Fri, 01 Sep 2023 09:30:40 GMT
Connection: keep-alive
ETag: "64f1af40-2830b"
Accept-Ranges: bytes
这是通过终端返回的输出curl
。
我根本无法about:cache
在谷歌浏览器中打开它,所以不得不研究 Chrome 开发工具。