收藏
回答

为什么 wx.request 联通4G 网络下,访问异常的慢?

如图: 我配置的 timeout 为 15s, 当我进行数据请求时,网络被阻塞,数据总是在 15s-16s 之间返回。

当我配置的 timeout 为10s时,数据总是在 10s-11s 之间返回。

真的很让人难以理解。

wifi情况下,移动4g情况下一切正常。



最后一次编辑于  11-28
回答关注问题邀请回答
收藏

5 个回答

  • 小满
    小满
    11-28

    可能是区域网络问题,你找其他身份的朋友帮你看一下喽

    11-28
    赞同
    回复 1
    • storm
      storm
      11-28
      区域网络可能是有问题的,但是问题的关键在于返回数据的时间跟我设置的timeout 正相关,不管设置几秒,数据总是在timeout时间之后的1秒内返回
      11-28
      回复
  • storm
    storm
    11-28

    以下类似的问题,问题的关键在于返回数据的时间跟我设置的timeout 正相关,不管设置几秒,数据总是在timeout时间之后的1秒内返回。

    1. 遇到安卓手机移动和电信4g请求慢的,wifi没问题的,可能是官方导致的

    2. 电信和联通4G网络下,wx.request访问阿里云后台超慢

    11-28
    赞同
    回复
  • 卢霄霄
    卢霄霄
    11-28

    会不会是DNS的问题

    11-28
    赞同
    回复 4
    • storm
      storm
      11-28
      怀疑过,但是我无法理解为什么 跟timeout 有关系
      11-28
      回复
    • 卢霄霄
      卢霄霄
      11-28回复storm
      返回的是正确的内容吗
      11-28
      回复
    • storm
      storm
      11-28回复卢霄霄
      内容是正确的,我这个问题并非个例,你可以看我评论区加的几个相关问题
      11-28
      回复
    • 卢霄霄
      卢霄霄
      11-28回复storm
      嗯,是有可能某种情况客户端收不到握手回包。。一直反复握手导致的
      11-28
      回复
  • 老张
    老张
    11-28

    怪网络是很没道理的,一般都不会是网络的原因。

    11-28
    赞同
    回复
  • ZCC
    ZCC
    11-28

    兄弟感觉你这个问题应该找联通,如果相同环境下用h5调用相同接口h5很快,那能有问题

    11-28
    赞同
    回复
问题标签