因为如果有了刷新的动作,根据cachecontrol的值服务器会给浏览器返回304协议缓存!
文章插图
因为如果有了刷新的动作,根据cachecontrol的值服务器会给浏览器返回304协议缓存 。
原理就是刷新的时候带着本地文件的版本戳去服务器请求,服务器如果比对你确实没过期,就返回一个304状态码使用本地资源 。
如果过期了,就返回200状态码和整个文件 。
对于这种刷新造成的304,移动端会明显看出有上下行缓存造成的延迟,美团有通用的解决方案 LsLoader 移动WEB工程化缓存方案美团外卖前端技术栈 。
【前端缓存的问题】
推荐阅读
- 前端和后端分别是什么
- 前端工作流程是什么
- 前打竿的使用方法前打竿怎么使用
- 鹤唳华亭萧定权的历史原型是谁
- 13个小细节 守住女人年龄的秘密
- 孕期的辣妈们,你们的老公也有这样的反应吗?
- 前出塞的意思
- 乳房瘙痒异常 小心是特殊的癌
- 前赤壁赋中的一词多义
- 前赤壁赋是几年级学的