教程首页 > 菜鸟学院 > 移动网络下的性能优化之网络篇

移动网络下的性能优化之网络篇

时间:2016-03-07  来源:developerWorks  阅读次数:6959  小编:克林  我要分享:

标签:

移动网络

移动网络延迟高的原因

唤醒延迟

在移动网络下,手机要接入网络,必须先向控制平台发送申请。只有当控制平台将手机切换到Active状态,手机才能进行通信,这一过程在3G网络下消耗的时间一般在500-2500ms之间,我们称之为唤醒延迟。这是一个造成移动网络延迟的原因。


HTTP延迟

在APP开发中,我们会经常用到HTTP协议,HTTP延迟就是在使用这个协议时产生的。移动网络下的性能优化之网络篇一个HTTP请求从客户端发送到服务端的过程中,需要进行域名查询,这时客户端就会发起一个DNS Query。这个过程所需的时间和ISP(互联网服务供应商)、请求页面知名度、是否存在缓存以及服务器的响应时间都有关系。客户端在拿到解析出的IP后,还要经过我们熟知的TCP三次握手,这个过程需要耗时几百毫秒,甚至可能达到几秒。TCP握手完成后,还需发送HTTP请求传递我们的参数,取得服务器返回的数据。如果是HTTPS协议的话还需要进行TLS握手,这就又要增加两轮的延迟等待。


所有的这些都需要消耗时间,再加上RRC控制平台唤醒手机到Active状态所要消耗的时间,形成以下3G网络和4G网络的对比图。

移动网络下的性能优化之网络篇

从表中我们可以看到:在没有计算服务器反应时间的情况下,3G网络下一条HTTP请求需要600-3500ms,4G网络下大概也需要0.5s。


核心网络延迟

下图是在移动网络下,一个手机向服务器传输数据的完整过程。

移动网络下的性能优化之网络篇


首先,手机需要切换到Active状态才能正常通信。手机向无线接入网络发送一条通信请求,无线接入网络收到后,给手机分配通信资源。这一步骤在3G网络最多需要花费2s,手机切换到Active状态后,开始向无线接入网络传输数据,基站无线接入网络收到后把数据发送给服务网关,服务网关将数据传给数据网关,数据网关再传输给服务器。

关注IT新闻资讯,了解最新的IT动态,扫描  二维码  点击下载

好特网,阅读的好地方!

相关推荐

金山卫士网络优化大师 V4.7.3.3367 独立版
金山卫士网络优化大师 V4.7.3.3367 独立版
帮助用户全方位进行网络优化,提升网络速度

系统:Vista/winXP/win7/win8

大小:2.59 MB

本站推荐

启功字体| 酷狗铃声制作| 机甲悍将| 刀塔传奇猴子装备| 疯狂猜成语甲| 通达信金融终端| 山川河流山水相印壁纸| 蝙蝠侠阿甘疯人院攻略| 崛起修改器| 三国志12兵种相克| 阳历有几种叫法| 逆战猎魔乐园| 爱不释手| cf09式狙击步枪| 谷歌服务框架| 赛尔号加洛德| 华安证券大智慧下载| 图片绿色| 我的世界0.13.1| 手机360安全卫士| 阖家幸福| 暖暖环游世界意大利| 尤里的复仇修改器| 日系气质美女手机壁纸| 口袋妖怪xy中文版下载| 我的世界联机|

扫一扫二维码进入好特网手机版本!

最新更新 | 本站声明 | 发布软件 | 软件分类 | 推荐排行 | 手机版
本站所有软件,都由网友上传,如有侵犯你的版权,请发邮件tougao@haote.com
黔ICP备14001789号-3 湘公网安备:43070202000427号 © 2013~2016 haote.com 好特网