【发布时间】:2021-07-15 00:54:23
【问题描述】:
我正在为我的应用程序中的缓存控制而苦苦挣扎。
显然我的浏览器正在请求 Max-Age=0 的 HTML 文件。我的网络服务器没有指令,但 CDN 代理传递了一个 24 小时有效的缓存指令。
问题是,例如,如果浏览器在请求中传递了 No-Cache,但服务器指定了 Cache 时间,会发生什么情况?什么优先级最高?
我可以完全忽略客户端的缓存吗,还是我总是受制于服务器的响应?
谢谢!
【问题讨论】:
-
@Joe 确实如此,部分。浏览器没有传递缓存,但在响应中接收到缓存(或生存时间)指示呢?行为是缓存还是不缓存工件?
标签: http nginx caching browser cache-control