性能分说明收藏我的收藏
收藏
我的收藏什么是小程序性能分
当前平台各性能指标(如:启动耗时、白屏等)刻画的都是一个很小的细分场景问题,不足以表征一个小程序整体的基础体验水平和影响。基础体验是指用户使用小程序时的真实体感,如:小程序好不好用,打开快不快(启动),用起来卡不卡(运行),功能是否能用(质量)。
为了让开发者能更立体的感知到自身小程序的性能水平,平台建设性能分作为综合刻画小程序基础体验水平的聚合指标,因此小程序性能分是全面衡量小程序基础体验的综合指标。
性能分规则
产出条件
标题 | 说明 |
对象 | 全量小程序 |
条件 | 近 7 天 PV>250。未满足条件则显示未校准中 |
性能分构成
性能分由启动性能、运行性能和质量监测三部分构造。
模块 | 说明 | 核心指标 |
启动性能 | 小程序启动的相关核心数据,用来描述小程序启动时的用户体验。 | 启动耗时、启动打开率 |
运行性能 | 小程序运行时的相关核心数据,用来描述小程序运行时的用户体验,如页面切换及网络是否较慢。 | 页面切换耗时、页面切换到达率 |
质量监测 | 小程序质量相关核心数据,用来描述小程序的可用性,如白屏、页面元素渲染异常、JSAPI 异常指标及原因分布。 | 白屏占比,页面元素渲染异常占比 |
性能分等级
性能分总共分为 5 个等级:
等级 | 等级描述 | 等级说明 |
1 | 优秀 | 性能体验做的非常好,请保持 |
2 | 较好 | 性能体验做的较好,再接再厉 |
3 | 一般 | 性能体验达标,但还有较大优化空间 |
4 | 较差 | 性能低于同类型小程序平均值,需优化 |
5 | 极差 | 性能可能对小程序业务造成影响,亟需优化 |
性能分如何查看
性能分入口
控制台-开发-性能分析-性能报告-性能概览下,已增加性能分模块。
功能介绍
模块信息细分说明:
细分信息 | 说明 | 示意 |
筛选维度 | 支持小程序版本、时间、小程序宿主、设备系统和设备性能分级进行筛选;不支持按照小时查询 | |
分数数值 | 小程序性能分分数值和评价及评语 | |
较 7 日前同比变化辅助信息 | 【1-当前时间 T 的性能分/(T-7)的性能分】*100% | |
同类型小程序对比情况的辅助信息 | 计算当前小程序性能分在同类型小程序中的排序 | |
各模块下性能得分 |
| |
特殊情况 | 当不满足产出性能分的条件时,展示校准中状态 |
性能分优化
优化时机判断
(1)当前评分:
评分在显示“较差”或者“一般”的时候,建议进行小程序优化。
(2)与同类型对比:
低于同类型说明在相同类型的小程序中,低于均值,存在较大优化空间。
数据解读示例:从图中可以看见,启动性能分低于同类型,在启动性能核心数据上看到耗时已经达到 3000+ ms,预期是到 2000 ms 内。
优化指引
模块 | 优化指引 |
启动性能 | |
运行性能 | |
质量监测 |
常见问题
- 1.为什么小程序不展示性能分。
性能分需要过去 7 天的数据,如果上线 7 天 PV 没有 250 则不会计算性能分。
- 2.优化后为什么分数没有明显提升。
性能分需要过去 7 天的数据,如果近期 PV 变化不大,可以过一周看看数据。
- 3.智能优化-波动归因中,为什么性能分提高了,但归因提示排名降低了。
评分和排名不完全一致,性能分提升不代表排名提升。不同时间对比下,如果小程序分数涨幅没有其他小程序多,那么排名就会下降。但在指定时间,评分越低排名一定越低。