相同的文件,放在同一台服务器的不同项目目录中,一个访问有

发布于 2022-09-07 23:44:16 字数 2348 浏览 33 评论 0

相同的文件,放在同一台服务器的不同项目目录中,一个项目目录访问有https缓存,一个没有被缓存
图片描述
图片描述

前端代码是一模一样的,只是后台数据接口不一样
这两个项目目录也是在同一台服务器上,只是分别放在两个文件夹下,各自域名指向自己的文件夹

想问一下,这个问题是什么造成的


什么情况下才能(from disk cache)

图一没有被缓存的请求

//General
Request URL: https://trans.go.becent.cc/static/charting_library/static/bundles/library.a20ce7189cee174b6d82.js
Request Method: GET
Status Code: 200 
Remote Address: 127.0.0.1:7070
Referrer Policy: no-referrer-when-downgrade

//Response Headers
accept-ranges: bytes
content-length: 2083227
content-type: application/javascript; charset=utf8
date: Tue, 09 Oct 2018 01:59:22 GMT
etag: "5bbc0523-1fc99b"
last-modified: Tue, 09 Oct 2018 01:32:19 GMT
server: nginx/1.12.2
status: 200

//Request Headers
:authority: trans.go.becent.cc
:method: GET
:path: /static/charting_library/static/bundles/library.a20ce7189cee174b6d82.js
:scheme: https
accept: */*
accept-encoding: gzip, deflate, br
accept-language: zh-CN,zh;q=0.9,de;q=0.8,zh-TW;q=0.7,en;q=0.6,ko;q=0.5,ja;q=0.4
cookie: _ga=GA1.2.1293080355.1537511399; __zlcmid=oVhesFhBP50ZeP; _gid=GA1.2.1063560043.1538962922; _gat=1
referer: https://trans.go.becent.cc/static/charting_library/static/tv-chart.7f86d512c4b494336336.html
user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36

图二被缓存的请求

//General
Request URL: https://trans.becent.cc/static/charting_library/static/bundles/library.a20ce7189cee174b6d82.js
Request Method: GET
Status Code: 200  (from disk cache)
Remote Address: 127.0.0.1:7070
Referrer Policy: no-referrer-when-downgrade

//Response Headers
accept-ranges: bytes
content-length: 2083227
content-type: application/javascript; charset=utf8
date: Tue, 09 Oct 2018 01:20:30 GMT
etag: "5bbb1772-1fc99b"
last-modified: Mon, 08 Oct 2018 08:38:10 GMT
server: nginx/1.12.2
status: 200

//Request Headers
Provisional headers are shown
Referer: https://trans.becent.cc/static/charting_library/static/tv-chart.7f86d512c4b494336336.html
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36

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

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

发布评论

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

评论(1

著墨染雨君画夕 2022-09-14 23:44:16

浏览器第一次加载网页是没有缓存的,第二次加载网页才从缓存中读取。
浏览器Ctrl+F5 重新加载网页,这时候不是从缓存读取。读取完再F5刷新,这时候就是从缓存读取。

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