10.16
性能优化策略(空间换时间)
1.减少延迟
2.降低网络负载
3.保证稳定性
http缓存 1.0
-
expires 设置对象有效期
-
cache-control
-
last-modified 设置对象的最后修改时间
-
E-tag 可能在同一秒保存两次,可能服务器文件修改时间不一致
-
max-age
资源缓存方案
-
html (no-cache) 本机服务器 需要服务器渲染不能cdn缓存
-
css/js (md5/timestmap/version + 长缓存) cdn
-
image (随机名字uuid + 长缓存)
数据缓存
-
Cookie image/css access-control-allow-origin一般都会设置*
-
localStorage
-
存爆处理
-
数据踢出,怎样踢出
-
SessionStorage
-
IndexedDB
-
App Cache
-
缓存错误页面
-
更新失败,回退上一版本
-
break change
-
manifest也被缓存
-
Service Work
浏览器请求层建了个服务器
localStorage 数据存储
IndexedDB flag新手指引
Hybrid App 缓存技术
- 离线包技术
网友评论