开发者社区> 问答> 正文

iOS HTTPS请求比Android慢

E4635C48_AF49_4A5D_A506_0D37D2B6405C

我这边用主流的AF 3以上的网络请求代码,在模拟器上请求无压力,秒开。

这个是HTTP请求的代码,里面的证书校验等,都被我关掉了,希望大家踊跃回答,这个帖子我会长期关注(我们的服务器在中东,所以TCP时间会比较长,才发现这个问题的)而且iOS比Android慢,这个也是真实的,不管是中东的服务器,还是国内的服务器,都会比Android的慢

但是,在真机上,每次偶发性的有些请求非常快,(这一方面我是查了资料,说是共享了HTTPS的Tcp 通道,但是苹果只允许这个通道存在几秒钟,之后得重新连接),Android 几乎请求都是秒开,通过抓包工具可以看到,Android的TCP几乎没有断过,所以,想请教大牛,知道这种情况iOS的代码是需要如何更改吗?或者服务器配置需要如何修改?

展开
收起
郑默默 2017-10-19 20:43:00 9802 0
4 条回答
写回答
取消 提交回答
  • 请问这问题有解决嘛,我也遇到了这种问题。iOS比安卓慢好多

    2021-07-31 14:40:31
    赞同 1 展开评论 打赏
  • 请问最好解决了吗?

    2020-05-13 15:05:18
    赞同 展开评论 打赏
  • 用HTTP2.0 就可以解决大部分情况的慢的问题

    2019-08-21 15:35:37
    赞同 展开评论 打赏
  • 擅长互联网移动开发。。。

    有用到http库吗?

    2019-07-17 21:40:11
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载