如果我正确解释了规范,Cache-Control: no-cache, public
会:
这都是通过HTTPS。
这与must-revalidate
相同吗?这会对性能产生任何影响,还是只会浪费缓存中的空间并抵消缓存的好处?
目标是缓存需要登录的文件,以改善交付并降低带宽/服务器要求。文件不会更改,但需要经过身份验证的用户。
答案 0 :(得分:1)
no-cache表示可以维护高速缓存,但是已高速缓存 内容将从服务器重新验证(例如,使用ETag) 在送达之前。也就是说,仍然有对服务器的请求,但是 进行验证,而不下载缓存的内容。
https://kamranahmed.info/blog/2017/03/14/quick-guide-to-http-caching/