你的浏览器能能同时保持对一个域名的多少连接(2)?

发表于2009年9月14日, 星期一此文属于 技术体会

你的浏览器能能同时保持对一个域名的多少连接? | 巴别塔上的雇工.

昨天研究了一下测试浏览器对同一主机的最大连接数(Max Connection per Hostname)问题,今天就看到一则新闻,新上线了一个http://www.browserscope.org/,是Steve Souders的UA Profiler的发扬广大。但是我在Chrome中运行browserscope的时候,对Max Connection per Hostname的测试结果是错误的,Chrome应该是6,但是测出来的是4。

这是因为目前这种测试方法还是有漏洞,不管是我的http://test.morgancheng.com/test-max-connection-per-host/,还是http://www.browserscope.org/,方法上都是在一个页面里内嵌若干个图片,这些图片的URI都属于同一个主机(hostname),但是访问这些图片的时候在server端都故意有延迟,假如延迟是N秒,在页面的JavaScript负责计算有多少image在K秒内装载完成,K肯定是要比N大,但是要比2*N小。这个测试基于一个假设,就是网络速度很快,一个图片的下载延迟大部分时间都耗在server端的故意延迟上。但是,如果网速不够快,这个测试的精确度就受影响了。

比如我们设N为5,K为8,但是某个图片在线上的时间就花了4秒,加上server故意延迟的5秒就是9秒,比K大,这个图片就没有统计进去,得到的max connection per hostname就会比实际值少1。

相关文章:

  1. 你的浏览器能能同时保持对一个域名的多少连接?
  2. IE9能否让微软重回巅峰?
  3. 微软的云计算——续
  4. 电子邮件通讯中隐藏的社交网络
  5. 移动浏览器市场

分享到: 开心网 豆瓣网 人人网 Google书签 Del.icio.us

 

目前没有评论,沙发虚位以待

我来评论两句