一、问题偶发复现:
1.有时候打开小程序,接口请求和网络图片都能正常请求渲染页面,过来许久之后,重新进去接口就请求不了,网络图片也没渲染,怎么刷新重新,重新进入小程序都不行。
2.有时候第一次打开小程序,接口请求和网络图片都不能请求渲染页面,怎么刷新重新,重新进入小程序都不行。
3.有时候频繁切换网络(如连wifi),也会出现接口请求和网络图片都不能请求渲染页面,怎么刷新重新,重新进入小程序都不行。
二、以下操作后才可以恢复以上问题:
1.有时候将小程序下拉到底部删除,重新打开还是有问题,得关闭微信,重新打开小程序,以上问题就恢复了,虽然这次恢复了,后面还会偶发这种情况。
2.有时候关闭微信都不行,得手机关机,重新打开微信小程序,以上问题也可以恢复,这个也一样虽然这次恢复了,后面还会偶发这种情况。
三、个人分析疑问:
1.小程序会不会有网络请求限制,突发网络阻塞?才导致这种情况,复现的时候有出现打开抖音网络请求都几百kb,但是一切换到小程序看网络请求就几kb。
2.小程序会不会有内存不足,导致接口请求不了和网络图片不渲染吗?
3.会不会是小程序的缓存问题导致,但是正常把小程序拉到底删除掉,小程序的后台不应该会删掉,自动清掉缓存了吗?
4.会不会是小程序初始化的时候域名pi解析有问题导致?但是小程序后台也已经配置了服务器域名和业务域名了
5.这种情况不会不是后端服务的问题?如域名证书有问题?服务器负载过高?导致接口请求不了,网络图片加载不出来,但是关闭微信,重新打开小程序又可以了,又感觉不是这个问题
四、求助:
偶发问题,还很频繁,基本每5个用户的手机使用打开小程序,就会有一个出现以上这种情况,现在排查问题无从下手解决,是否有大佬遇到过此问题?望各位大佬提供方向解决问题?
可以试试高性能模式
https://developers.weixin.qq.com/miniprogram/dev/api/network/request/wx.request.html#useHighPerformanceMode-%E9%AB%98%E6%80%A7%E8%83%BD%E6%A8%A1%E5%BC%8F%E8%AF%B4%E6%98%8E