网页响应时间101(二)

发表于:2008-10-29 17:51

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:译者:刘英    来源:51Testing投稿

  一旦你知道了页面大小和最小宽带,你就可以计算出初始下载时间(见图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软件测试网欢迎与业内同行进行有益的合作和交流,如果有任何有关内容方面的合作事宜,请联系我们

21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号