(compareVersion 定义)
数据观察
完成代码上报后,可在小程序管理后台"开发 -运维中心 -小程序测速" 查看各指标耗时趋势。目前线上数据约有15分钟数据时延,上报数据保留 7 天,可按照 1 分钟 - 1 小时等不同的时间粒度进行聚合。
每个指标可以观察到两条曲线,分别为平均值曲线和上报次数曲线。
?
?同时对于不同维度的数据,我们提供了交叉对比功能,以帮助大家快速便捷的完成分析,注意交叉对比的曲线数最多不能超过10条。
?对于网络请求类指标,我们提供了区域地图,以帮助大家快速的定位区域资源问题。
自定义维度(可选功能)
对于更复杂的用户场景,用户可能需要将测速数据根据url、页面等维度进行细分,所以我们提供了自定义维度,用户可以将一些业务层面的维度字符串填入至自定义维度中,以方便业务分析。 目前每个指标的自定义纬度值的数量需要限制在50以内(超限制的数据会被丢弃),自定义维度值的长度需要限制在256字节内(超限制的值会被截断)。自定义维度的使用效果如下: 想要使用自定义维度,只需要给wx.reportPerformance加上第三个参数dimensions,即可上报自定义维度:
wx.reportPerformance(id, value, dimensions)
(wx.reportPerformance 文档)
Q&A
Q : 测速系统可以在哪些场景发挥作用?
A : 可以测量网络类指标(如网络调用/云调用耗时、网络数据读写速度等)和非网络类指标(页面切换加载速度、组件渲染速度等)。可以查看这些指标在不同维度下的数量分布和性能差异。在一些计算视频首屏时延、帧率等场景也可以发挥作用。
Q :上报API需要的基础库版本是多少?
A : 需要基础库版本 2.9.2 以上。在一些低版本基础库上可能报错,后续会支持用 canIUse 接口来进行判断。
Q: 系统是否可以再测试版使用?上报的时延大概是多少?数据保存的时间是多久?
A : 可以在测试版使用,目前上报的时延为 15 分钟左右。数据会保存 7 天。
Q: 我可以定义多少指标 ID?
A : 单个小程序每个类别可以定义 20 个 ID。
标签:微信小程序
相关阅读 >>
微信小程序 订阅消息getpubtemplatekeywordsbyid
更多相关阅读请进入《微信小程序》频道 >>
Vue.js 设计与实现 基于Vue.js 3 深入解析Vue.js 设计细节
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者