关于美国线路与VPS选择的见解
Q1:为什么我们要关注线路与机房?与实际做站或者应用到底有何关联?
答:因为众所周知的原因,迫使我们不得不将服务器迁移至国外,而美国是与大陆国际互联交互最快与最稳定的国家,同时也是国际互联网的交互中心,当然,最主要的原因还是服务器价格相对合理,带宽充足,不存在几M的小水管,我们说的100M,甚至G口(1000M)的带宽基本每个机房都是标配。美国是一个拥有众多运营商的国家,本国有数百家运营商同时提供英特网接入服务(国内只有联通,电信,移动,教育网,铁通。),所以一般的美国机房都有多条线路接入,美国本土之间,这些线路之间基本没有互联互通问题。所以说如果是美国本地人访问的话,基本所有机房都可以满足他们的需求。但是我们不然,我们需要选择大陆访问快的机房,这也就直接牵涉到国内运营商与美国运营商之间的互联速度,因为国内每个运营商与美国每个运营商线路之间的连接速度都不一样,所以选择线路比选择机房更重要,如果线路畅通,那势必网站的访问速度也会更上一层楼。
Q2:我如何查看、选择线路?如何判断一跳线路(机房)的好坏?
答:首先,我们先要了解一下电信,移动,联通,铁通到底和美国多少运营商是直连互通的,直连显然比二级中转的运营商更有优势。
常用的工具网站:bgp.he.net,可以很直观的看到这个机房有多少线路运营商介入,或者说我的运营商和多少运营商是互通的,只需输入你想要查询运营商的IP即可。
常用的:
中国电信:http://bgp.he.net/AS4134#_peers
中国联通:http://bgp.he.net/AS4837#_peers
中国移动:http://bgp.he.net/AS9808
教育网:http://bgp.he.net/AS4538
铁通:http://bgp.he.net/AS9394
然后我们一般用tracert命令来查看线路,用法很简单,和ping命令过程一样,一般去美国的线路都会在IP前面显示rdns,一般也就是驳接线路的名称,如果你觉得现在这个网站访问比较快,不如tracert一下,看下走什么线路,然后努力寻找走这个线路的机房。
实例:
4 3 ms 2 ms 3 ms 124.74.210.173
5 50 ms 50 ms 49 ms 61.152.86.174
6 54 ms 54 ms 54 ms 202.97.33.58
7 59 ms 58 ms 56 ms 202.97.33.2
8 161 ms 161 ms 161 ms 202.97.52.178
9 155 ms 155 ms 155 ms 202.97.50.46
10 * 539 ms 547 ms te4-5.ccr02.lax04.atlas.cogentco.com [154.54.12.
33]
11 * 530 ms 544 ms te0-3-0-7.ccr22.lax01.atlas.cogentco.com [154.54
43.249]
12 501 ms * 510 ms te0-1-0-6.ccr22.sfo01.atlas.cogentco.com [154.54
5.234]
13 * * * 请求超时。
14 * * * 请求超时。
15 725 ms 633 ms * te3-1.ccr01.sea02.atlas.cogentco.com [154.54.3.3
]
16 303 ms 305 ms 305 ms 38.104.126.218
17 286 ms 285 ms 286 ms agg4-sea-p10.bb.spectrumnet.us [208.76.153.50]
18 289 ms 293 ms 292 ms AEBC-P200-SEA.demarc.spectrumnet.us [216.243.26.
8]
很明显,中国电信到这个线路就是比较常见的Cogentco,看上去是不是很糟糕? 但是访问依旧没什么问题,所以这个问题我们稍后做讨论。
我们去反查一下所在的机房有哪些运营商接入:http://bgp.he.net/AS11404#_peers
可以看到所在的机房有高达73种线路接入,当然,不是所有这73种线路都能和国内运营商直接驳接,但是对照一下国内运营商与美国运营商的驳接表格肯定会发现有多个重叠的线路,所以理论上来说,机房可以调整路由,调整线路,让我们通过不同的线路访问到。
那我们怎么判断一个机房(线路)的好坏呢?
除了几个廉价G口的机房,我们一般只需关心这个机房走的什么线路,口碑怎么样,还有丢包率,和单线程传输速度。
明确一个概念,网站是做给大家看的,不是做给自己看的,美国机房只能尽量满足国内用户访问,做不到每个用户访问都快。
建议多关注下本论坛的中肯客观的评价,不要轻易相信好与坏,一个机房(线路)的好与坏是可以自测的,也是大家有目共睹的。
推荐一个测试网站,线路和地区最多,多测试下,丢包率一般小于5%,ping在300以内就可以正常做站了。
当然,时间不用完全浪费在线路选择上,服务器环境的选择,配置,优化,性能也是很重要的,就像本论坛,虽然走的是近期表现比较糟糕的Cogentco线路,但是依然可以获得比较理想的访问速度,与机器性能与稳定也是分不开的。
几个小总结:
1.不是认真,想做站的,想接触学习下Linux? 尽管往便宜的买,256内存,512 Burst的Openvz的VPS足够满足需求,推荐Burst 西岸。
2.我是认真做站的,有一定访问量的,要靠他赚钱的? 买价格适中的,口碑OK的,贵有贵的理由,机房尽量选择西海岸母鸡带宽流量较贵的机房。
3.个人认为目前论坛里最火的机房,就是相对来说大陆访问最快的机房,没有又快又好的什么冷门线路,冷门机房,毕竟和大陆驳接的线路就这么点。
4.单线程和丢包率是王道,别碰telia线路,电信是,联通也是。
5.换个快点的DNS也是关键,解析速度直接影响初次网站访问速度,环境配置也是一门学问,比如很多人用IIS 6 跑PHP,我觉得完全可以用Apache或者Nginx代替,如果不会可以学一下,很容易上手的。
6.折腾帝可以往冷门,新潮的,高调的服务商那里买,如果想安心做站的还是买 低调的,存在时间久的,价格合理(少于100元/月的我自己不碰)口碑相对好的吧,原因很简单,经历的多了,突发情况也容易应对,机器参数调教也相对成熟。
7.了解更多资讯可以经常关注相关的博客,里面的信息比较新和全面,新手教程里也有VPS性能评级和维护的一些基本教程,如果有一定英文基础可以去国外版的VPS博客:http://www.lowendtalk.com/ 或者 国外版的VPS论坛: http://www.webhostingtalk.com/ 逛逛,也许能发现一些好东西呢,毕竟不是所有的好东西都会来国内VPS宣传的。
8. 如果你觉得你手里的VPS很稳定,不经常宕机,服务商态度也很好,那就把持住,别因为线路而换服务商,打不开,数据没了,比打开慢,要惨得多吧?
关于国内运营商与美国线路互通的个人简介
电信:
财大气粗,基本能满足与美国的良好互通,所以一般的几大线路(He,Co,Peer1直连,att,Gobal Crossing,pccw,above.net等)基本都能满足与电信的互通,用这几个线路的基本都能满足。
联通:
只能用小气来形容。一天比一天堵,基本没有一家运营商能和联通保持良好的互通关系,目前能通的是He,Krypt,Yard的Xeex,别的都有时候会死得很彻底,如果想满足联通的朋友估计只有多找几个线路的VPS,然后做CDN+智能解析,哪个不堵用哪个吧
移动,教育网,铁通:
基本全线互通。
目前搜集到的几个热门机房与长期可用的测试IP以及文件,可以用上文的方法做个测试与选择:
Linode日本(Kddi线路,听说最近很悲剧):http://tokyo1.linode.com/100MB-tokyo.bin
Linode伦敦 :http://london1.linode.com/100MB-london.bin
Linode纽约:http://newark1.linode.com/100MB-newark.bin
Linode亚特兰大:http://atlanta1.linode.com/100MB-atlanta.bin
Linode达拉斯:http://dallas1.linode.com/100MB-dallas.bin
Linode弗里蒙特(纯He线路,通用he机房):http://fremont1.linode.com/100MB-fremont.bin
Vps.net 英国机房:http://109.123.87.183/speedtest.256mb
Vps.net 西海岸机房 :http://68.169.39.189/speedtest.256mb (Salt Lake City)
Vps.net 芝加哥机房:http://174.127.120.209/speedtest.256mb
Vps.net 亚特兰大机房:http://216.119.152.6/speedtest.256mb
Vps.net 日本东京机房:http://50.31.252.13/speedtest.256mb
Vps.net 荷兰阿姆斯特丹机房:http://46.23.72.178/speedtest.256mb
PR机房(荐):http://www.quadranet.com/speedtests/100mb.bin
Softlayer – 达拉斯机房:http://174.36.91.8/100mb.zip
Softlayer – 西雅图机房:http://174.36.174.18/100mb.zip
T2 机房(纯CO线路IP):http://74.82.162.20/100mb.zip
T2 Egihosting线路IP (通用Buyvm与Egihosting,荐):http://173.252.248.23/100mb.zip
拉斯维加斯Versaweb机房(He线路):http://72.46.135.3/100mb.zip
FDC芝加哥机房:http://67.159.44.209/100MBtest.zip
FDC丹弗机房:http://lg.denver.fdcservers.net/100MBtest.zip
FDC Zlin机房:http://lg.zlin.fdcservers.net/100MBtest.zip
Webnx 洛杉矶机房:http://67.220.207.250/100mb.bin
SS 凤凰城机房:http://174.138.175.114/100mb-file.zip
Peer1 洛杉矶电信直连机房:http://speedtestla.com/100_MB.BIN
如果你看中以上线路(机房),那就找这个机房的好口碑的VPS商吧,网站不能访问比访问慢要糟糕很多。