爱奇艺移动端网络优化实践分享:网络请求成功率优化篇
本文原始内容由爱奇艺技术产品团队原创分享,本次有修订和改动。 1、引言 由于移动网络的复杂性特点,编写高质量、体验好的具备网络通信能力的移动端应用(尤其是即时通讯这类网络质量高度敏感的应用)有很大的挑战性。 我们平时看到的移动网络主要有如下三个典型特点: 1)移动状态网络信号不稳定,高时延、易抖动丢包、通道狭窄; 2)移动状态网络接入类型和接入点变化频繁; 3)移动状态用户使用高频化、碎片化、非WIFI流量敏感。 (▲ 上述文字,引用自《移动端IM开发者必读(一):通俗易懂,理解移动网络的“弱”和“慢”》) 正是由于上述特点,移动端应用在进行网络数据通信时会面临各种复杂多变的问题。 无论后面的技术有多复杂,但对于普通用户使用APP来说,能顺畅的完成网络请求,是理所当然的事。换句话说,APP网络请求成功率,重要性直接体现在它能直接决定APP服务的可用性,直接影响到数据通信、视频播放、广告展现、支付便捷等服务质量。 本文将以爱奇艺的iOS端APP为例,分享对移动网络请求成功率优化方面的技术实践之路。 本文已同步发布于我的“即时通讯技术圈”公众号。 2、导致移动端网络请求失败的因素 想要优化...

