百度小程序首次加载速度优化
2019-08-19 本文已影响0人
ayaynas
前言
小程序的加载速度影响流量分发,以及对现有web页面的替换,间接影响网站的搜索权重。欢迎补充指正。
1. 包体积优化
a.分包加载(优先采用,大幅降低主包体积)。
b.图片优化(1.使用tinypng压缩图片素材; 2.服务器端支持,可采用webp格式)。
c.组件化开发(易维护)。
d.减少文件个数及冗余数据。
2.请求优化
a.关键数据尽早请求(onLoad()阶段请求,次要数据可以通过事件触发再请求);整合请求数据,降低请求次数。
b.采用cdn缓存静态的接口数据(如判断用户登录状态,未登录则请求缓存接口数据),cdn稳定且就近访问速度快(针对加载总时长波动大)。
c.缓存请求的接口数据。
3.首次渲染优化
a.图片懒加载(节省带宽)。
b.setData优化。
c.DOM渲染优化
备注:细节参考百度小程序小程序官方文档。