Categories


Tags


百度智能小程序-性能指标优化建议

小程序性能稳定性是衡量小程序等级的重要指标之一,是指小程序在百度 App 中加载和呈现的速度,以及小程序对用户交互的响应程度。

性能欠佳的小程序显示速度和对输入响应的速度较慢,甚至会出现内容不可访问的情况,这将在不同程度上影响用户体验,从而导致用户流失,所以使用性能指标来评估小程序的加载速度是非常必要的。

开发者可以在“开发者平台 -> 开发管理 -> 权益中心”的界面,点击指标后的“查看性能详情”跳转至或直接点击“开发者平台 -> 开发管理 -> 运维中心”看到小程序的加载性能监控,这几项指标分别是白屏率、上屏时长和 HTTP 请求错误率 。

指标含义

白屏率小程序启动过程中页面无内容(白屏)的漏斗比例

上屏时长从用户点击小程序到首屏渲染完成的总加载耗时

HTTP 请求错误率在网络可用的前提下,当使用小程序 request 网络请求,请求结果失败或服务端返回的错误码为 4XX/5XX ,则认为当次 HTTP 访问失败

白屏率

指标的目的

白屏率旨在刻画用户打开小程序的页面加载异常情况,帮助开发者监控线上加载问题的发生。白屏率一方面代表了小程序的可用性,另外一方面也是判断性能好坏的一个辅助指标。

白屏率

指标的定义及达标要求

指标定义:小程序启动过程中页面无内容(白屏)的漏斗比例。

判断白屏页面方法:从接收到小程序调起指令开始计时,6s 后截图检测,如果是同一个页面,并且是同一个颜色,则属于白屏页面

指标详情:分母为小程序入口点击次数,分子为白屏页面次数。

达标要求:≤1%

指标异常的解决方案

小程序白屏数据出现异常上涨时,可以从以下三个方面着手排查分析:

服务稳定性

小程序页面数据请求是否正常:

通过线上巡检,发现有小程序存在自身服务不稳定的情况。例如小程序页面数据请求返回 4XX,5XX 错误等。

HTTPS 证书是否存在问题:

排查 HTTPS 证书是否已过期,导致小程序相关请求失败,无法展示数据。有些小程序可能误使用了自签的 HTTPS 证书,由于无法被信任,用户也无法强制信任,导致页面数据获取失败。

业务逻辑

有些小程序的页面数据展示可能存在前置条件,例如需要登录、定位等。在条件不满足时,可能存在兼容处理问题。这里给出常见的几种 case:

页面打开时需要首先进行授权,获取权限:

授权失败时需要有响应的兼容逻辑或者给予明确提示。

页面打开时需要登录才可展示内容:

例如常见的购物类小程序,用户未登录时需要有相应的提示,以及触发登录的按钮或者入口。

网络连接失败时,页面兼容性不足:

这种情况最好是有对应的错误页和重试入口,保证用户可再操作,提供自主恢复的能力。

逻辑中存在自设校验,校验不通过:

有些小程序是从微信小程序迁移而来,内部逻辑中可能存在自设的平台检测校验等,迁移时或者版本更新时没有同步变更,导致校验不通过,从而导致页面异常。

框架兼容性

小程序框架自身也在不断更新,所支持的能力也在不断更新和扩充。同样,开发者也会对小程序自身会进行版本更新。这里就涉及到了兼容性问题。小程序框架版本修复 Bug 记录和版本兼容性,请参考以下连接了解和主动规避:

语法支持性:运行环境

版本兼容性:兼容性说明

框架更新日志及修复问题说明:历史更新日志

上屏时长

指标的目的

上屏时长旨在真实刻画用户打开过程中的启动性能,而性能是创造良好用户体验的基本要素。当用户进入小程序时,良好的性能可以快速加载页面。如果性能欠佳,加载速度过慢,用户则不得不等待,当用户忍受低性能的小程序到一定程度后,则会选择放弃。据《High performance iOS Apps》中的数据显示, 25% 的用户在应用启动时间超过 3s 时会放弃使用。

上屏时长

指标的定义及达标要求

指标定义:从用户点击小程序到第一个页面渲染完成的总加载耗时。

指标详情:

? 小程序调起可简单分位 5 个阶段:入口点击 -> 指令调起 -> 框架创建 -> 框架创建成功 -> 页面渲染成功

? 上屏时长是从第 1 个阶段到第 5 个阶段的耗时。

达标要求:≤1.8s

指标异常的解决方案

遵循智能小程序性能优化的原理和手段,结合自身的业务场景,进行优化点挖掘。

更高效的编码。例如:前置核心路径,非必要逻辑采取懒加载(即:用时加载),复杂事情简单做(更高效的算法)等。

使用性能检测工具辅助排查,查找性能瓶颈。

HTTP 请求错误率

指标的目的

请求错误率用来标识开发者服务的可用性。

http请求错误率

指标的定义及达标要求

指标定义:小程序启动过程中发生错误(例如:404、502 等)的 HTTP 请求漏斗比例。

达标要求:≤1%

指标异常的解决方案:

在网络可用的前提下,当使用小程序 request 网络请求,请求结果失败或服务端返回的错误码为 4XX/5XX ,则认为当次 HTTP 访问失败。

小程序错误码包含 0/4XX/5XX 几种情况,其中:

“0”代表网络请求直接失败、无错误码;

4xx/5xx 为小程序服务端返回的错误码。

来源:百度智能小程序


Public @ 2012-11-23 15:59:18

微信赚钱必备公式

01草根创业者最容易成功的渠道是微信,这个观点我一直没变过。现在已经2020年了,这个观点我还是没变,虽说19年短视频的噱头远远盖过了微信,但是我从来不认为短视频是给草根准备的,事实证明无数的草根去布局短视频,95%的人都是铩羽而归。若问我草根该如何在短视频行业赚的盆满钵满?我的答案只有一个:别当韭菜要当镰刀,闲鱼淘宝把所有短视频的资料学习一遍,然后把自己包装成短视频培训大师,最后去收割那些对短视

Public @ 2015-06-21 16:01:44

微信引流技巧,精准日加100+粉丝

1. 树立品牌形象,让粉丝对你和你的品牌有信任感和好感,提高粘性。 2. 利用微信群聊天室互动,与粉丝保持沟通和互动,加强互动性,提高社群效果。 3. 制作有趣的微信小程序或H5游戏,吸引粉丝点击,增加关注度,提高粉丝数量。 4. 利用微信公众号推广自己的内容,通过有价值的内容吸引潜在粉丝,让粉丝主动关注。 5. 利用微信广告投放,定向投放广告,提高曝光率和回报率,积累粉丝数量。 6. 利用微信红

Public @ 2023-06-03 23:00:19

百度智能小程序-如何吸引用户关注

为帮助小程序开发者更好地留存用户,并在未来持续性与用户进行互动,智能小程序官方推出了小程序关注组件。通过关注组件,能够强势获取用户注意力,提示、引导、教育用户关注小程序,为后续经营用户打下良好的基础。在引导用户关注小程序后,用户激活和回访能力都会大幅提升,包括且不限于:能收到开发者的消息推送;可在“百度 App - 我的”中快速回访。一、选择引导的方式在设计时,可以这样引导用户关注自己的小程序:引

Public @ 2017-12-18 15:59:29

百度智能小程序-如何提升漫画小程序流量加持

为帮助开发者带来流量变现、内容增值、品牌曝光、IP 孵化等增益,最终实现合作共赢,针对漫画行业的全场景提出了体验方面的具体建议。遵循指引,优化小程序在内容分发、体验建设及复访转化等体验提升,可助力小程序达成以下目标:提升体验:助力漫画小程序体验质量符合官方标准,满足用户的漫画阅读需求,全面提升内容分发入口、小程序使用体验的核心数据,增强吸引力;促进转化:使用官方建议的搜索结果卡、Feed 信息流、

Public @ 2014-12-05 15:59:23

更多您感兴趣的搜索

0.720882s