Page 131 - Web性能权威指南
P. 131
总之,用户发出的一次新请求总会导致一些不同的延迟。
• 控制面延迟
由 RRC 协商和状态切换导致的固定的、一次性的延迟时间,从空闲到活动少于
100 ms,从休眠到活动少于 50 ms。
• 用户面延迟
应用的每个数据分组从设备到无线电信号塔之间都要花的固定的时间,少于 5 ms。
• 核心网络延迟
分组从无线电信号塔传输到分组网关的时间,因运营商而不同,一般为 30~
100 ms。
• 互联网路由延迟
从运营商分组网关到公共互联网上的目标地址所花的时间,可变。
前两个延迟时间都是 4G 标准规定的,核心网络延迟因运营商而异,最后一个延迟
可以通过把服务器放到离用户较近的地方来缩短(参见 1.3 节“光速与传播延迟”)。
移动网络中的延迟与抖动
移动网络的主要问题其分组延迟的摇摆不定,或者叫抖动。没错,确实有一些相
关组件会影响延迟。但是,知道了第一个分组触发 RRC 状态切换,从而导致的控
制面延迟之后,你会发现性能比想象得要好预测得多。
在 LTE 中,控制面延迟最多 100 ms。而在 LTE Advanced 中,这个时间可以低至
50 ms。不过,在早期几代网络中,这个延迟可能达到几秒钟!
其次是核心网络延迟,这部分延迟在移动网络中经常占到分组总延迟的相当部分。
具体的延迟时间因各代网络而不同,运营商的基础设施对核心网络延迟也会产生
影响。虽然很少有运营商公开宣传自己的延迟时间(或许是因为没有什么值得炒
作的),但你往往可以在“常见问题”中找到答案。
比如美国最大的移动运营商 AT&T,就为不同代网络的核心网络延迟给出了如下
期望值,这些值在很大程度上代表了行业水平。
表7-10:AT&T部署的2~4G网络的延迟时间
LTE HSPA+ HSPA EDGE GPRS
延迟时间 40~50 ms 100~200 ms 150~400 ms 600~750 ms 600~750 ms
我们知道,地球赤道周长为 40 074 km,光绕地球一周需时 133.7 ms。也就是说,
每一次移动请求平均至少要花光绕地球一周的时间!
移动网络 | 115