HTTP 协议中哪些部分与缓存控制相关 cache-control 是否缓存/缓存失效时间 Expires 缓存失效日期 pragema 控制不缓存 Last-Modified/If-Modified-since 验证服务器文件是否更新过 Etag 验证服务器资源是否更新过