百度小程序如何降低白屏率?

时间:2020-09-19 阅读:1217 评论:0 作者:921853230

      百度智能小程序白屏率过高,不利于百度小程序的优化、排名、收录及用户体验。针对百度小程序的白屏率概念比较难懂,但是百度小程序官方对白屏率优化给出了优化建议与换算公式。

百度小程序白屏率

       白屏定义:用户触发页面打开后,间隔一定时间后仍然没有任何页面绘制,则认定为白屏。

       白屏检测原理:从用户点击小程序入口开始计算时间,6s 后进行截图分析。当截图为空白页面或只有背景色,则记为一次白屏。

       白屏监控范围:仅针对小程序进入时的首个页面进行检测。 

       数据解读:白屏率 = 白屏发生 PV / 小程序冷启动打开 PV,开发者可以在小程序平台上看到自己小程序白屏率的数据情况。在上述检测机制下,无论小程序启动时出现异常还是页面加载过程较慢,6S 时被监测到无内容展示,都会视为白屏。因此在进行白屏优化时,需要从两方面着手,一方面对页面异常问题进行排查,另一方面着重优化页面的性能。


       那么如何防止百度小程序白屏率过高?主要要注意以下几点:

1、服务器环境问题:服务器是否稳定、是否存在异常、连续性卡顿;

2、百度小程序(H5页面)中的HTTP与HTTPS是否统一,是否存在没有统一301定向到HTTPS上;

3、百度小程序URL匹配规则是否出现错误,百度小程序页面对应不到相应H5页面内容也会影响百度小程序的白屏率提高;

4、百度小程序出现大量低俗、违规、特殊符号过多也会多多少少影响白屏率;

5、百度小程序开发框架及代码(函数)逻辑出错等。

6、页面结构:部分小程序的页面内容重度依赖于服务器的返回,在服务端没有数据返回的时候,页面没有任何内容展示,这样的情况在遇到网络波动或者服务发生抖动的时候会造成白屏率的陡增。开发者可以在服务端数据返回之前通过动画,文案体验上的优化来减小白屏率。

7. 页面数据加载方式:针对一次请求返回的数据过多的情况,可以从两个角度来优化:1. 非关键数据延迟请求;2. 非关键数据延迟渲染。


以上几点是本人分析出的原因,具体对与错,自己斟酌分析采用以上方法对百度小程序白屏率进行优化百度小程序。

本文链接: https://www.liugui.cn/post/19.html 转载请注明出处!