博客园网速调查第三方工具结果

看到dudu要做个博客园网速调查,光ping服务器的话,能够说明一些问题,但是很难判断问题出在哪里。

利用第三方工具(什么工具不方便说,了解的应该一眼就看得出了)做了一个简单的测试,时间仓促,比较简单,但是能看出一些问题。

 

测试的URL是首页,因为首页是静态化的,所以尽可能排除程序运行的时间。(由于模板的原因,无法完整显示图片,请点击查看完整图片)

 

图一:各测试点返回的测试结果,一共测试了4次,每次间隔1小时,由于测试节点不可控,所以每次测试有的地方节点多,有的地方节点少。

普遍看下来,比较慢的地区浙江电信、江苏电信、河南网通、安徽电信、河北网通、吉林网通、云南电信,访问时间基本要到6秒左右。

CNBLOGS_1

 

图二:平均各节点的测试结果,得出各分类时间,DNS时间、TCP连接时间、返回第一个字节的等待时间、下载内容时间

可以看出最长的就是在返回第一个字节的等待时间,说明服务器压力比较大,不能及时响应HTTP请求,或者,网络链路很慢。

CNBLOGS_2

 

图三:挑选了一个测试点(从图一看出,一共有4个测试点,只是每个测试点参与的测试节点不一样)

得到每个节点分类时间,和图二的结论差不多。如果页面下载内容(蓝紫色)上时间比较长,第一个字节的时间也比较长,那么通常就是链路速度慢。如果页面下载内容时间不长,但是第一个字节时间长,说明服务器接收http请求响应不过来。

CNBLOGS_3

总结:

  1. 各地网络差异还是比较大的,总的来说还是链路的问题,这点双线机房能起到一定的作用。

  2. 服务器响应时间有时还是偏慢的,我自己有时打开博客园,往往第一次页面总是在download打不开,但是这时开一个新窗口再打开,速度就很快,这个就说明服务器响应在排队。dudu可以试试看把IIS的连接超时时间设置为15-30秒,而不是原来默认的120秒,这样可以缩短客户端与服务器完成访问后的等待关闭时间,进而避免服务器的连接都浪费在这些等待关闭连接上。

  3. 我看到页面中引用的图片、css、js等都是使用www.cnblogs.com的域名,其实可以把这些非服务器生成资源,使用另外一个域名。因为浏览器针对一个域名只能同时开2个线程进行下载,所以把这些资源的域名分开,可以加快整体页面展示时间,当然域名也不是越多越好,要考虑到客户端的处理能力,一般4-5个域名为佳。

posted @ 2008-03-04 15:27  工业酒精  阅读(64843)  评论(37编辑  收藏  举报