程序员人生 网站导航

服务器选址对网站速度影响的分析

栏目:网络优化时间:2013-12-03 15:04:26

  访问速度对于一个网站来说是至关重要的。 它是用户体验的基础,没有了访问速度上的优势,网站就是设计的再精致也很难留的住用户,这一点相信是毋庸置疑的。

  尤其对于当下的日益臃肿的Web来说,动不动几兆的JS和CSS,没完没了的AJAX请求,在提高了用户体验的同时,也正是以牺牲速度为代价的。

  如何提高网站访问速度,也一直是各大网站研究的课题,从大的层面的做CDN,多级Cache到技术层面的压缩优化代码。这类的文章数不胜数,我也就不再赘述了。

  今天我所探讨的是影响服务器速度的一个更为底层的、却经常被人忽视的因素——服务器的选址。多数的站长对于“如何选址服务器”并没有太多的概念。很 多人甚至不知道自己的服务器放在哪里。在建站时,也只是简单的考虑了“备案”、“价格”之类的问题,在“国内主机”和“国外主机”之中二者选一了。

  关于服务器的位置究竟对网站的速度有多大的影响呢?我们不妨先来看看一组数据(图一):

  (图一:数据来源:HostUCan网站监测工具)

  图为HostUCan网站监测工具对美国某网站的监测记录。共选择了五个检测点,其中,美国四个检测点:Fremont(弗里蒙特,中西 部),Dallas(达拉斯,南部),Newark(纽瓦克,东部),Atlanta(亚特兰大,南部)。和英国的一个监测点:London(伦敦)。

  图中我们不难看出,美国的多个监测点的速度基本持平。而相比之下,London的访问速度则普遍低于美国。

  再来看另一组数据(图二):

  (图二)

  还是上一个网站,这一次,图中绿色实线为五个监测点的平均访问速度的变化。为了测试,在10月31号的时候,将站点由美国服务器转到了Linode日本的服务器。统计图中,明确的显示了这次迁移对服务器访问速度的影响(图中右侧突起)。

  由此可见,亚洲到美国的访问速度要比美国境内自己访问慢4到5倍左右。

  因此,强提示:点击查看" onclick="liehuo_larger(this)" border="0" alt="" src="http://www.wfuyu.com/uploadfile/webqd/1A10C212-2.jpg" width="582" height="333" />

  (图三)

  这一次,网站设在日本东京。图中红色为上海电信监测点,黄色为河南联通监测点。绿色为美国亚特兰大监测点。

  这一次,中国的网速败的真是惨不忍睹啊。即便是离东京较近的上海机房。平均下来的访问速度也要比从美国访问东京慢上一截。不仅如此,访问的丢包率也是相当严重。至于湖南联通”****……”当然了,也不排除数据包进入国内“安检”这一步花掉了很多时间。

  总的来说,国内访问境外服务器普遍要慢于国外。考虑到同配置国内的主机价格也要高一些这点,港台和亚洲的主机还是首选。不过,放放博客,论坛,自娱自乐一下尚可。真的想做面向国内的中大型网站的话,不备案肯定是不行的。备案的话,服务器又只能放在国内。

  不仅如此,除了访问速度,服务器选址还有很多重要的关注点。像硬件设施啊,防灾能力啊,技术支持啊等等,也都是要考虑的因素。唉,建站的第一步就如此纠结啊。果然站长是份辛苦的工作。

  不过呢,既然当站长,果然还是开心最重要。

  本文由卢松松投稿于网。

------分隔线----------------------------
------分隔线----------------------------

最新技术推荐