一:缩小 http 申请
二:应用 http2
- 解析速度更快;
-
多路复用:在 HTTP2 上,多个申请能够共用一个 TCP 连贯,这称为多路复用。同一个申请和响应用一个流来示意,并有惟一的流 ID 来标识。多个申请和响应在 TCP 连贯中能够乱序发送,达到目的地后再通过流 ID 重新组建;
3. gzip 压缩
4. 流量管制
5. 优先级
-
能够对比拟急的申请进行优先解决;
6. 服务器端渲染
-
服务器端依据门路返回对应的 html, 客户端只需解析 HTML, 如 vue 的 ssr;
7. 压缩 js.html,css 文件;
8. 充分利用缓存;
-
防止反复申请,不反复加载雷同的资源;
用 iconfont 字体图标代替图片图标
通过 webpack、import 按需加载
防止反复累加绑定全局事件,正当绑定和解绑全局事件