服务端响应 Cache-Control 主机头的值为 no-cache 时,缓存机制是怎么样的?

2020-09-23 20:43:04 +08:00
 Yakir

服务端响应 Cache-Control 主机头的值为 no-cache 时,缓存机制是怎么样的?

是不缓存吗?或是不缓存头部信息,还是不缓存响应内容。

如果在 CDN 上,缓存过期的时候,响应头跟响应内容是同时从源站更新吗?

1983 次点击
所在节点    HTTP
2 条回复
Ptu2sha
2020-09-23 21:18:15 +08:00
百度解决不了?
eudore
2020-10-02 09:56:38 +08:00
no-cache 回缓存数据在本地,但是在下一次请求这个资源的时候,回带上这个缓存数据元数据( etag last-modify )信息去请求;服务端会验证元数据,如果和现有数据相同则返回状态码 304 和空 body,客户端就回使用本地的缓存数据,如果服务端验证元数据不同,则返回状态码 200 和 body 。

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

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

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

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

© 2021 V2EX