最佳实践

避免 JS 异常

定义: 出现 JavaScript 异常可能导致程序的交互无法进行下去,我们应当追求零异常,保证程序的高鲁棒性和高可用性。
得分标准: 得分条件:不出现任何 JS 异常。
优化建议:

  • 业务代码中需要对业务逻辑做好 try-catch,避免出现未捕获的异常。

使用 HTTPS

定义: 使用 HTTPS 协议可以保证数据传输的安全性,避免数据泄露和中间人攻击。
得分标准: 得分条件:所有资源请求都使用 HTTPS 协议。
优化建议:

  • 业务代码中资源请求需要使用 HTTPS 协议,避免出现不安全的资源请求。

包内图片检测

定义: 包内图片大小超过 100KB,需要进行优化。
得分标准: 得分条件:包内图片大小不超过 100KB。
优化建议:

  • 压缩图片或者使用 CDN,避免包内图片过大。

图片域名合规性检测

定义: 图片域名未配置白名单,或者不符合多区规则,可能导致小程序无法在多区正常访问。
得分标准: 得分条件:图片域名配置白名单,且符合多区规则。
优化建议:

  • 确保图片域名配置白名单,且符合多区规则。

DP 上报次数检测

定义: DP 上报次数每秒不应该超过一次,若高于一次应该提示开发者注意,仅面板业务检测。

得分标准: DP 上报次数每秒不超过一次。
优化建议:

  • 若每秒 DP 上报次数超过一次,需要注意设备是否有异常上报。