拜候速度对一个网站来讲是至关重要的。 它是用户体验的根本,没有了拜候速度上的优势,网站就是设计的再精美也很难留的住用户,这一点相信是毋庸置疑的。尤其对当下的日益臃肿的Web来讲,动不动几兆的JS和CSS,没完没了的AJAX请求,在提高了用户体验的同时,也正是以牺牲速度为代价的。
如何提高网站拜候速度,也一直是各年夜网站研究的课题,从年夜的层面的做CDN,多级Cache到手艺层面的压缩优化代码。这类的文章数不堪数,我也就不再赘述了。今天我所探讨的是影响办事器速度的一个更加底层的、却常常被人轻忽的因素——办事器的选址。大都的站长对“如何选址办事器”并没有太多的概念。很 多人甚至不知道自己的办事器放在哪里。在建站时,也只是简单的斟酌了“备案”、“代价”之类的问题,在“国内主机”和“国外主机”之中二者选一了。关于办事器的位置事实对网站的速度有多年夜的影响呢?我们无妨先来看看一组数据(图一):
(图一:数据来历:HostUCan网站监测东西)
图为HostUCan网站监测东西对美国某网站的监测记实。共选择了五个检测点,其中,美国四个检测点:Fremont(弗里蒙特,中西 部),Dallas(达拉斯,南部),Newark(纽瓦克,东部),Atlanta(亚特兰年夜,南部)。和英国的一个监测点:London(伦敦)。
图中我们不难看出,美国的多个监测点的速度根基持平。而相比之下,London的拜候速度则普遍低于美国。
再来看另外一组数据(图二):
(图二)
仍是上一个网站,这一次,图中绿色实线为五个监测点的平均拜候速度的转变。为了测试,在10月31号的时候,将站点由美国办事器转到了Linode日本的办事器。统计图中,明确的显示了这次迁移对办事器拜候速度的影响(图中右侧突起)。
由此可见,亚洲到美国的拜候速度要比美国境内自己拜候慢4到5倍左右。因此,强烈建议那些嫌国内手续麻烦,而把办事器迁到国外的站长们,尽可能选择有亚洲机房的主机商。小网站的话,这里推荐Linode东京的VPS。范围年夜一点的网站,同时可以斟酌Softlayer新加坡的云主机。
之后,我们把视线再转回国内(图三):
(图三)
这一次,网站设在日本东京。图中红色为上海电信监测点,黄色为河南联通监测点。绿色为美国亚特兰年夜监测点。
这一次,中国的网速败的真是惨不忍睹啊。即便是离东京较近的上海机房。平均下来的拜候速度也要比从美国拜候东京慢上一截。不但如此,拜候的丢包率也是相当严重。至于湖南联通”****……”当然了,也不排除数据包进入国内“安检”这一步花失落了很多时间。
总的来讲,国内拜候境外办事器普遍要慢于国外。斟酌到同配置国内的主机代价也要高一些这点,港台和亚洲的主机仍是首选。不过,放放博客,论坛,自娱自乐一下尚可。真的想做面向国内的中年夜型网站的话,不备案必定是不可的。备案的话,办事器又只能放在国内。
不但如此,除拜候速度,办事器选址还有很多重要的存眷点。像硬件设施啊,防灾能力啊,手艺支持啊等等,也都是要斟酌的因素。唉,建站的第一步就如此纠结啊。公然站长是份辛苦的工作。
不过呢,既然当站长,公然仍是高兴最重要。