wx.request请求 在安卓系统上需要10秒才会有数据返回

发布于 8 年前作者 ming5511090 次浏览最后编辑 8 年前来自 ask

在安卓手机连接wifi的情况,请求数据所需要的时间是1秒多

在ios手机上无论是4G还是wifi的情况,请求数据所需要的时间是1秒多

但是在安卓手机4G网络上,请求数据所需要的时间就要8~10秒,会什么样的原因

8 回复
huwei
huwei1 楼6 年前

同样,我也出现了这个问题,请问楼主解决了吗

yan71
yan712 楼6 年前

我也是这个问题,ios请求不到1s返回     android10s以上   都是wifi访问内网,这个怎么解决

kwu
kwu3 楼6 年前

我们这也是这种情况,

WIFI情况下,android,ios请求都很快返回

4G(电信/移动/联通)的情况下,ios正常返回,android最快都要5s才能返回,慢的10s以上。

服务器我们是在阿里云上,然后我试了一下,android/4时候,请求不使用https,直接用http,速度会快很多。

可惜小程序的请求必须使用https. 不知道如果用腾讯云,android/4G会不会快,有使用腾讯云的说说情况吗?

guoxiulan
guoxiulan4 楼6 年前

如果只是小程序有这个问题那就排查下服务端接口。

如果所有其它APP也是这种情况,那可以考虑换个手机。

chao18
chao185 楼6 年前

请问解决了吗?

yang90
yang906 楼6 年前

怎么讲

你试试请求谷歌的数据

一辈子都不会返回的


为什么呢,因为请求不到啊,那 4G 为什么不行呢,

中国有几个运营商

他们都厉害

厉害到每个运营商都有自己的网络

相互访问的时候,数据包就像

每天上班时候的北京地铁5号线

人太多

上不去上不去

就慢了

怎么办呢

找你们运维或者自己研究一下

怎么在对应的运营商那布一个点

然后你会发现

开发开发小程序

就变丑了 full stack develper 了

身价一下 biubiu 就上去了


qxiao
qxiao7 楼6 年前

我这边只有ios电信4g会socket连接不上,请问你解决了 吗

qiangang
qiangang8 楼6 年前

是不是只有移动4G的慢啊,电信和联通的正常