启动性能分析
小程序云测 menu

启动性能分析

更新于: 2022-08-24 16:24

小程序启动是小程序用户体验中极为重要的一环,启动耗时过长会造成小程序用户流失,影响用户体验。

而在小程序启动流程中,代码包准备小程序代码注入首页渲染耗时是与小程序本身相关的,开发者可以进行一定的优化工作。

image.png

启动性能分析专项测试,通过多次测试用户首次访问(需下载代码包)以及用户非首次访问(已下载代码包)两种情况,分析小程序在以上三个阶段的启动耗时情况,帮助用户针对性的提升启动性能。

为了让用户多多体验启动性能分析能力,每个项目可首次免费提测启动性能分析任务。

快速开始

进入云测服务后,在页面的右上方点击 新建任务,测试类型选择 启动性能分析,选择测试平台,点击立即创建即可创建新的任务。

任务启动后,会分别执行10次用户首次访问以及非首次访问的小程序启动情况,用户可以通过查看报告看到启动性能测试详细情况。

image.png

查看报告

任务结束后,用户可以通过在测试任务页面直接点击查看报告按钮进入报告页面。

报告详细展示了用户首次访问(需下载代码包)以及用户非首次访问(已下载代码包)两种情况的测试结果,并通过时序图展示了平均耗时情况分布,让用户可以清晰看到耗时分布情况,找到性能瓶颈

此外,报告还给出了优化建议,帮助用户针对性地提升小程序启动性能。

image.png

改进建议

一般来说,开发者可以利用下表中提到的几个方面,对启动性能进行优化

关键指标 优化建议
代码包准备 使用分包加载
避免使用非必要的全局自定义组件和插件
压缩资源文件或将资源文件放到CDN
删除没有使用的文件或者模块
代码注入 开启按需加载
减少生命周期中的同步API调用
避免进行复杂的运算逻辑
首页渲染 初始渲染缓存
避免引用未使用的自定义组件
精简首屏数据
提前首屏数据的请求
缓存请求数据
使用骨架屏

需要帮助

购买
客服
反馈