关于 http 缓存协议的 疑问

2017-12-01 14:43:51 +08:00
 hiboshi

response 头里面定义的 cache control public public 表示 任何人都可以缓存 有个疑问 假设我 cache contro:max-age=100,那么这 100S 内我读缓存里面的数据,这缓存放在哪里? ISP 么? ISP 放在哪里?

1869 次点击
所在节点    问与答
7 条回复
hiboshi
2017-12-01 15:44:17 +08:00
大佬呢
zjqzxc
2017-12-01 15:51:52 +08:00
3dwelcome
2017-12-01 16:00:27 +08:00
想太多了,ISP 怎么会帮你缓存。
tianshuang
2017-12-01 16:03:25 +08:00
《 HTTP 权威指南》可解决你的疑问。
noe132
2017-12-01 16:41:39 +08:00
你打开 chrome 的 devtools,切换到 network tab,就知道那些 304 的资源从哪里读的缓存了
ytlm
2017-12-01 17:55:29 +08:00
有些是本地缓存,有些是 CDN 缓存,等等
PHPer233
2018-03-14 23:55:39 +08:00
你的浏览器把这些资源都存在本地计算机上。硬盘里。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/411123

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX