为帮助开发者优化小程序性能,我们推出了"小程序测速"功能。"小程序测速"可以简单方便地统计小程序内某一事件的实时耗时情况,并可根据地域、运营商、操作系统、网络类型、机型等关键维度进行实时交叉分析。从基础库2.9.2开始,开发者通过“测速上报”接口上报某一指标的耗时情况后,可在小程序管理后台"开发 -运维中心 -小程序测速" 查看各指标耗时趋势,并支持分钟级数据实时查看。
Q : 测速系统可以在哪些场景发挥作用?
A : 可以测量网络类指标(如网络调用/云调用耗时、网络数据读写速度等)和非网络类指标(页面切换加载速度、组件渲染速度等)。可以查看这些指标在不同维度下的数量分布和性能差异。在一些计算视频首屏时延、帧率等场景也可以发挥作用。
Q :上报API需要的基础库版本是多少?
A : 需要基础库版本 2.9.2 以上。在一些低版本基础库上可能报错,后续会支持用 canIUse 接口来进行判断。
Q: 系统是否可以在测试版使用?上报的时延大概是多少?数据保存的时间是多久?
A : 可以在测试版使用,目前上报的时延为 15 分钟左右。数据会保存 7 天。
Q: 我可以定义多少指标 ID?
A : 单个小程序每个类别可以定义 20 个 ID。