收藏
回答

小米手机request请求超级慢,怎么解决?

我们公司最近有个项目,用的是wx.request框架请求数据,发现一个很诡异的问题。

我们在不同的手机测试过,有苹果、华为、小米等,其他手机都没问题,就在小米手机(所有的参与测试的小米手机:mix3、米6、米8se)的4G信号出现请求超级慢,30多秒才完成,但是在WiFi环境又没问题。别的手机通过小米手机分享的热点连接时也是请求超级慢,不知道大家有没有遇到类似问题,最终能不能解决,怎么解决,谢谢。

补充:还有就是,经过后面的摸索,发现这个返回跟设置的networkTimeout参数有关,如果是设置1s,则会在1到1.5秒左右返回,如果我设置2s则会在2.5秒左右返回,如果我设置的是300ms,则会在500-700ms之间返回,但是不会报timeout,我怀疑是实际上请求已经返回数据了,但是request库有其他处理逻辑,没给返回


附上设备信息:

最后一次编辑于  2019-10-19
回答关注问题邀请回答
收藏

5 个回答

  • #幼稚不
    #幼稚不
    2019-11-05

    排除https证书问题;采用http也是一样慢

    排除超时链接问题 ;超时改成了1s直接超时了

    排除返回数据量问题  ;9.5k的大小

    postman请求都正常; 毫秒级响应

    小程序其他请求都正常 ;部分接口慢

    环境是:

    同一个电脑

    同一个网络

    同一个请求

    这个问题太奇葩 是不是官方那边有啥坑


    2019-11-05
    有用
    回复 1
    • 欢乐马
      欢乐马
      2019-11-05
      我这边找到问题了,是ipv6的问题,有些安卓手机会优先通过ipv6请求,请求不通了才走ipv4
      2019-11-05
      回复
  • 浅笑
    浅笑
    2019-10-22

    我现在也是网络请求特别慢 在真机上 求大佬指教下啊 急急急


    2019-10-22
    有用
    回复 4
    • 欢乐马
      欢乐马
      2019-10-22
      我的是ipv6的问题
      2019-10-22
      回复
    • 浅笑
      浅笑
      2019-10-22回复欢乐马
      求指教下 很急 大哥
      2019-10-22
      回复
    • 欢乐马
      欢乐马
      2019-11-05回复浅笑
      检查下服务器,是不是配置了ipv6,如果是,关闭试试
      2019-11-05
      回复
    • #幼稚不
      #幼稚不
      2019-11-05
      我这边也找到了 cookie问题 后端去除session就好了 存储类型是文件 所以慢 阻碍了系统响应速度 浏览器都默认携带了 所有不需要重新生成 所以快了
      2019-11-05
      回复
  • 欢乐马
    欢乐马
    2019-10-20

    找到问题了,原来是因为公司域名之前有配置过ipv6环境,现在全关了就回复正常了

    2019-10-20
    有用
    回复
  • 2019-10-19

    这个问题我知道 是你https证书问题  换个证书就可以了

    2019-10-19
    有用
    回复 3
    • 欢乐马
      欢乐马
      2019-10-19
      有个朋友也说是证书问题,待会后台过来了我让他试试,谢谢哦
      2019-10-19
      回复
    • 欢乐马
      欢乐马
      2019-10-19
      试了,不行,证书是从let's encrypt申请的免费证书,不知道跟这个有没有关系,还有就是,经过后面的摸索,发现这个返回跟设置的networkTimeout参数有关,如果是设置1s,则会在1到1.5秒左右返回,如果我设置2s则会在2.5秒左右返回,如果我设置的是300ms,则会在500-700ms之间返回,但是不会报timeout,我怀疑是实际上请求已经返回数据了,但是request库有其他处理逻辑,没给返回
      2019-10-19
      回复
    • #幼稚不
      #幼稚不
      2019-11-05回复欢乐马
      我这边不走https 直接走http都是一样慢 排除证书问题
      2019-11-05
      回复
  • 小满
    小满
    2019-10-19

    上次有个老哥说360手机特别慢,小米正常,你看看社区能碰见的话可以沟通下

    2019-10-19
    有用
    回复
登录 后发表内容
问题标签