浏览器发起请求: 是否有缓存?——无:发送请求;有:判断缓存验证Cache-Control中的max-age时间限定、验证Expires到期日?——未过期:使用缓存(200 form-cache);过期:发送缓存信息至服务器验证验证E-tag和Last-Modified信息?——无更新:304,使用缓存;有更新:200,返回新文件并更新缓存 https://juejin.im/entry/5ad86c16f265da505a77dca4 https://segmentfault.com/a/1190000015969377#articleHeader18