高速缓存控制 header 应设置什么值才能启用 ETag\Last-Modified?我希望我的资源文件被缓存,但在未经服务器验证的情况下永远不会使用,即浏览器应发送 If-none-match 或 If-modified-since header 并接收 304 HTTP 状态代码以使用缓存中的文件。
最佳答案
简短的答案是缓存控制:无缓存
。浏览器/缓存代理必须在提供服务之前始终验证数据。为了成功验证 ETag
和 Last-Modified
header 必须存在。否则资源将始终从服务器完全下载。
关于http - 缓存控制 header 应具有什么值才能启用 ETag\Last-Modified,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21647768/