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

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

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

标签:

移动网络

移动网络延迟高的原因

唤醒延迟

在移动网络下,手机要接入网络,必须先向控制平台发送申请。只有当控制平台将手机切换到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

本站推荐

快播时代版| 赛客虚拟家庭网| 古墓丽影9 攻略| cf幽灵之刃| 双色球模拟摇奖器| 雷霆战机希望曙光| 梦幻西游2儿童节活动| 梦幻西游坐骑任务| 孢子| 彩虹六号:围攻中文版下载| 自动骂人工具| S6大虫子中单出装| 民生证券钱龙旗舰版| 赛尔号莱克| 百度刷机精灵| 阖家幸福| 皇图页游辅助| 热血海贼王布鲁诺| 魔君修改器| 如何打败盖亚| 湄公河大案剧情分集介绍| rar密码破解工具| 胡莱三国关凤| 芭比的爱情魔水| 赛尔号黑色的噩梦| 天天爱消除怎么玩|

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

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