Web性能权威指南[试读]
1.1 速度是关键
1.1 速度是关键 近几年来,WPO(Web Performance Optimization,Web 性能优化)产业从无到有,快速增长,充分说明用户越来越重视速度方面的用户体验。而且,在我们这个节奏越来越快、联系越来越紧密的世界,追求速度不仅仅是一种心理上的需要,更是一种由现实事例驱动的用户需求。很多在线公司的业绩已经证实: 网站越快,用户的黏性越高; 网站越快,用户忠诚度更高; 网站越快,用户转化率越高。 简言之,速度是关键。要提高速度,必须先了解与之相关的各种因素,以及根本性的限制。本章主要介绍对所有网络通信都有决定性影响的两个方面:延迟和带宽(图1-1)。 延迟 分组从信... 查看全部[ 1.1 速度是关键 ]
1.2 延迟的构成
延迟是消息(message)或分组(packet)从起点到终点经历的时间。这个定义简单明了,但却掩盖了很多有用的信息。事实上,任何系统都有很多因素可能影响传送消息的时间。因此,弄清楚这些因素是什么,以及它们如何影响性能是最重要的。 下面看看路由器这个负责在客户端和服务器之间转发消息的设备,会牵涉哪些影响延迟的因素。 传播延迟 消息从发送端到接收端需要的时间,是信号传播距离和速度的函数 传输延迟 把消息中的所有比特转移到链路中需要的时间,是消息长度和链路速率的函数 处理延迟 处理分组首部、检查位错误及确定分组目标所需的时间 排队延迟 到来的分组排队等待处理的时间 以上延迟的时... 查看全部[ 1.2 延迟的构成 ]
1.3 光速与传播延迟
正如爱因斯坦在他的狭义相对论里所说的,光速是所有能量、物质和信息运动所能达到的最高速度。这个结论给网络分组的传播速度设定了上限。 好消息是光速极快,每秒能达到299 792 458 米(大约30 万公里)。但是,别忘了还有个但是,这是光在真空中的传播速度。而网络中的分组是通过铜线、光纤等介质传播的,这些介质会导致传播速度变慢。光速与分组在介质中传播速度之比,叫做该介质的折射率。这个值越大,光在该介质中传播的速度就越慢。 传播分组的光纤,大多数折射率从1.4 到1.6 不等。不过,我们也在逐渐改进传播材料的质量,从而不断降低折射率。为简单起见,我们大都假定光通过光纤的速度约为每秒200 00... 查看全部[ 1.3 光速与传播延迟 ]
1.4 延迟的最后一公里
你说怪不怪,延迟中相当大的一部分往往花在了最后几公里,而不是在横跨大洋或大陆时产生的,这就是所谓的“最后一公里”问题。为了让你家或你的办公室接入互联网,本地ISP 需要在附近安装多个路由收集信号,然后再将信号转发到本地的路由节点。连接类型、路由技术和部署方法五花八门,分组传输中的这前几跳往往要花数十 ms 时间才能到达ISP 的主路由器!根据美国联邦通信委员会(FCC)发布于2012 年年中的《美国宽带测量报告》(Measuring Broadband America),在通信高峰的几个小时内: 光纤入户服务的平均往返时间为18 ms,有线电视线路上网平均为26 ms,DSL 专线平均为43... 查看全部[ 1.4 延迟的最后一公里 ]
1.5 网络核心的带宽
光纤就是一根“光导管”,比人的头发稍微粗一点,专门用来从一端向另一端传送光信号。金属线则用于传送电信号,但信号损失、电磁干扰较大,同时维护成本也较高。这两种线路我们的数据分组很可能都会经过,但一般长距离的分组传输都是通过光纤完成的。 通过波分复用(WDM,Wavelength-Division Multiplexing)技术,光纤可以同时传输很多不同波长(信道)的光,因而具有明显的带宽优势。一条光纤连接的总带宽,等于每个信道的数据传输速率乘以可复用的信道数。 到2010 年初,研究人员已经可以在每个信道中耦合400 多种波长的光线,最大容量可达171 Gbit/s,而一条光纤的总带宽能够达... 查看全部[ 1.5 网络核心的带宽 ]
1.6 网络边缘的带宽
构成因特网核心数据路径的骨干或光纤连接,每秒能够移动数百太比特信息。然而,网络边缘的容量就小得多了,而且很大程度上取决于部署技术,比如拔号连接、DSL、电缆、各种无线技术、光纤到户,甚至与局域网路由器的性能也有关系。用户可用带宽取决于客户端与目标服务器间最低容量连接(参见图1-1)。Akamai 技术公司在全球部署了CDN,服务器遍及世界各地,而且每季度都会发布一份免费的带宽平均速度报告(由他们的服务器测量),地址为:http://www. akamai.io。表1-2 中展示的是2012 年年中监测到的世界各地的平均带宽。表1-2:2012年年中Akamai公司服务器的平均带宽 以上数据... 查看全部[ 1.6 网络边缘的带宽 ]
1.7 目标:高带宽和低延迟
人们对高带宽的需求增长迅速,很大程度是受到了在线流视频的拉动,目前的视频流量已经占到全部因特网流量的一半以上。好在,虽然不一定很便宜,但我们有很多方法可以提高容量。比如,可以在光纤链路中部署更多光纤、在拥塞的路由之间铺设更多线路,甚至是改进WDM 技术,以便让现有连接能够传输更多数据。 电信市场研究及咨询公司TeleGeography 估计,我们到2011 年(平均)只使用了海底光缆可用容量的20% 左右。更重要的是,2007 年到2011 年,太平洋海底光缆全部新增容量中有一半以上是因为WDM 升级带来的:光缆还是那些光缆,但两端多路传输数据的技术进步了。当然,技术进步也不是没有止境,任何... 查看全部[ 1.7 目标:高带宽和低延迟 ]
书名: Web性能权威指南
作者: Ilya Grigorik
出版社: 人民邮电出版社
原作名: High Performance Browser Networking
译者: 李松峰
出版年: 2013-9
页数: 336
定价: 69
装帧: 平装
ISBN: 9787115349101