小米手机request请求超级慢,怎么解决?
我们公司最近有个项目,用的是wx.request框架请求数据,发现一个很诡异的问题。
我们在不同的手机测试过,有苹果、华为、小米等,其他手机都没问题,就在小米手机(所有的参与测试的小米手机:mix3、米6、米8se)的4G信号出现请求超级慢,30多秒才完成,但是在WiFi环境又没问题。别的手机通过小米手机分享的热点连接时也是请求超级慢,不知道大家有没有遇到类似问题,最终能不能解决,怎么解决,谢谢。
补充:还有就是,经过后面的摸索,发现这个返回跟设置的networkTimeout参数有关,如果是设置1s,则会在1到1.5秒左右返回,如果我设置2s则会在2.5秒左右返回,如果我设置的是300ms,则会在500-700ms之间返回,但是不会报timeout,我怀疑是实际上请求已经返回数据了,但是request库有其他处理逻辑,没给返回
附上设备信息: