blog icon indicating copy to clipboard operation
blog copied to clipboard

HTTP缓存控制小结

Open ly2011 opened this issue 7 years ago • 0 comments

转自:http://imweb.io/topic/5795dcb6fb312541492eda8c

结论:

  • 需要兼容HTTP1.0的时候需要使用Expires,不然可以考虑直接使用Cache-Control
  • 需要处理一秒内多次修改的情况,或者其他Last-Modified处理不了的情况,才使用ETag,否则使用Last-Modified。
  • 对于所有可缓存资源,需要指定一个Expires或Cache-Control,同时指定Last-Modified或者Etag。
  • 可以通过标识文件版本名、加长缓存时间的方式来减少304响应。

参考文档

  1. HTTP缓存控制小结
  2. 人生苦短,了解一下前端必须明白的http知识点
  3. 彻底理解浏览器缓存机制

ly2011 avatar Dec 06 '18 11:12 ly2011