一旦你知道了页面大小和最小宽带,你就可以计算出初始下载时间(见图2)
图2 计算初始下载时间
使用这个公式,我们看到,当连接到56.6K-modern时,它大约需要10秒钟的时间下载40kbytes页面
不幸运的是,初始下载时间并不是终端用户所经历的时间-----因为,如我们所看到的,它需要几个不同的周期来送达整个页面的内容,每个周期都将会遇到不可避免的网络延迟。不过,初始下载时间是一个非常有用的指标,因为它是基于终端用户连接速度的页面响应时间的下限。如果你有一个120Kbyte的页面,56.6moderm的用户端将下载它不到30秒钟,而大多数28.8K的modem用户将不得不等待将近1分钟的时间。
1. 往返时间
在网页响应时间,往返时间(RTT)表明从客户端浏览器送达请求到web 服务器,从Web服务器接收到客户端前几个字节的数据之间的等待期或时间间隔。RTT是一个重要的指标,因为每个请求/响应对(甚至是一个小文件)都将会造成最低限度的性能损失。如我们在这一节所看到的,典型的网页需要若干各请求/响应周期。
衡量RTT的最简单的方式是使用“ping”,一个标准的故障排除工具可以运行在大多数网络操作系统上。例如,在Microsoft Windows中,你可以打开Dos命令窗口来访问ping,简单的ping一下下面的主机名或者IP地址。(图3显示了我检查我的计算机的网页)
图3 使用“ping”来测试往返时间
首先你会注意到在你ping网站之前,主机名www.keynote.com 已经被域名服务(DNS)解析为IP地址(206.79.176.108)。在解析成IP地址之后,ping送达四个32bytes的小包,来测试服务响应所花费的时间。最后,它会提供给你一些包的丢失数据和往返时间的统计数。在这种情况下,RTT延迟似乎与所有测试结果一致(平均时间105ms,最小时间103ms,最大时间110ms),但是这个数是在一天中的不同时间可以动态改变的,甚至是相同的ping。由于用户的地理位置,所选择的ISP,以及当前互联网的传输水平都将很大限度的影响到延迟。(在不同的中枢网之间你可以通过一个免费的工具“Internet Health Report”来获取互联网等待时期的感觉,它可以在www.internetpulse.com网站上找到,我强烈建议你通过它的检查来获得整个网络的延迟实时意见)。
版权声明:51Testing软件测试网及相关内容提供者拥有51testing.com内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像。51testing软件测试网欢迎与业内同行进行有益的合作和交流,如果有任何有关内容方面的合作事宜,请联系我们。