众多站长将⽹站移民海外该如何选择国外VPS
众多站长将⽹站移民海外该如何选择国外VPS
国内⽹络环境⽇益恶劣,众多站长将站“移民”海外。选择⼀款优质⾼速的主机⼗分重要。由于虚拟主机的主机资源、⽀持环境等种种的限制,很多站长选择VPS(Visual Private Server),这篇⽂章,我们就来⼀起说说如何选择国外VPS。本⽂只讨论Linux VPS,Windows的不在讨论范围内;本⽂下载速度与ping延迟都是⽤北京电信⽹络测试的。
1. 选择哪国的VPS?
除去像showfom⼩朋友这样追求FlagFox那个⼩旗⼦癖之外呢,⼤部分同学追求的不过是有两点,⼀点是速度,另⼀点便是稳定。周边向个国家和地区的速度都不错,但是由于价格过⾼以及语⾔上沟壑,买的⼈并不多。其中⽇本和⾹港服务器是购买的⽐最多的,其它都⽐较少了。
⼤陆周边速度⼀般来说是:⾹港》台湾》⽇本》韩国》新加坡》马来西亚,不是绝对的,距离有远近,速度有不同。除去我国周边的国家,速度还不错的,⾸选的就是美国了。08年投⼊使⽤的TPE光缆,带宽达5T多,使美国的主机不再慢。再除去美国,加拿⼤的西部的主机也是可以考虑的。
速度说完了,该说下价格,我国及我国周边的VPS都是差不多,就⼀个字——“贵”。美国的是全球互联⽹
的中⼼,主机业务⼗分发达,机房超多,VPS商更是多如⽜⽑,价格⾃然是很便宜了。最便宜的每⽉$5左右就可以拿下,这也是众多站长“移民”美国的重要原因。
2. 怎样选择VPS商?
2.1 看⼝碑
站长工具ping检测
选主机商,⾸先看⼝碑(down机频率、ticket处理是否及时、是否丢失过客户数据等等),这个我不多说,⼈⾁下主机商即可,有个地⽅可以去看看,那就是WHT(WebHostingTalk),⼀个超级热闹的地⽅,Kangzj就不多说了。
2.2 ⼀ping,⼆whois,三测试下载
很多VPS商会提供测试IP,⾸先ping下,看延迟怎么样。⼀般说来,美国主机ping都在160ms以上,最最极品160ms多⼀点的算是极品了。下表简单地说了下,并不精确:
延迟(ms)位置(美国)
160-220西岸(以LA为代表)
220-240中部(以Dallas为代表)
250以上东岸(以WDC为代表)
ping并不能代表什么,只能说明服务器反应速度,⼏⼗毫秒⼈类根本觉察不到。ping并不是选择服务器的第⼀标准。⾹港的ping可以说是⼤陆以外的主机当中最好的,可以在10ms以内(⼴东),但是⾹港的国际出⼝⼩得可怜,有的时候ping再好,带宽太⼩,也不能买。
通过IP Whois可以查到IP是哪个机房的,那个机房的速度、稳定性等的评价,在⽹上评论肯定⽐那个VPS商要多。通过这种⽅法还可以到测试下载,即使VPS商没有提供测试下载,也能体验下载的速度怎么样。对国内友好的机房汇总:选择美国主机的机房地理位置与⽹络分析。
3. 选何种虚拟技术的VPS?
虚拟技术⽤得最多的是Xen和OpenVZ。据Rashost讲“基于XEN的Linux VPS(Para-virtualized VPS,半虚拟化VPS)的性能要优于其他虚拟化技术”,⽽在⼀些论坛上也听到过OpenVZ⽐Xen性能好的讲法,⼀时分不清谁对谁错。
然⽽,就我使⽤经验来看,Xen性能⼀般来说要⽐OpenVZ的好。⾄于最主要的原因,我想,并不是因为Xen本⾝的性能有多好,⽽是Xen不容易超卖(基于Xen的VPS会像真机器⼀样⽤内存Cache磁盘,⽽OpenVZ的VPS不会)。
还有⼀点要注意的是,Xen的VPS⼀般来说可以直接开pptpd和OpenVPN的VPN,⽽OpenVZ的VPS只能开OpenVZ的VPN(如果默认没开,需开通tap/tun和IPtable)。
Virtuozzo、VMWare是两种收费的虚拟技术,性能上不好评价,价格上多是⽐前两种贵。还有⼀种新兴的虚拟技术叫做KVM,据说VPS之间隔离做得特别好,性能也很不错,不过尚不很成熟。
4. 什么VPS控制⾯板好⽤?
这⾥说的控制⾯板可不是主机的控制⾯板,⽽是控制VPS的⾯板,⽤来重装、重启和进⾏⼀些⾼级设置的⾯板。在Kangzj看来,⾯板有就⾏,VePortal、SolusVM、Parallel等等或者VPS商⾃⼰开发的,功能也就那么⼏种⽽已,不会太出奇(Linode的控制⾯板除外,做得太好了,功能超级超级强⼤)。但是话说回来,这⾯板没有的话,还真是不⾏,连死机重启都要发ticket,太不⽅便。
5. 多少内存够⽤?
这个很不好说,就以⼀个PHP⽹站为例。可以按PV来估算需要内存的⼤⼩。⼀般说来,每天⼏百IP的⽹站,128M内存就可以勉强应付。6. 多少带宽够⽤?
说实话,只要内存够⽤,配置的流量⼀般够⽤。不要去贪什么不限流量,那都是幻影。万⼀遇上⼀个流量⼤户(很有可能,因为不限流量最吸引⼤户的眼光),总是占据带宽,就等着郁闷死吧。⼀句话,流
量不在多,够⽤就⾏。
1. 评估⾃⼰⽹页的⼤⼩
推荐⼀个⼯具yslow(Why Slow?),Firefox下可以通过搜索插件来安装:
在右下⾓就会出现:。点击图标即可调出主界⾯,详细的使⽤很简单,不详细说了。
评估结果是有⼀项是Components是我们需要的:
这个是我的⾸页的结果,总⼤⼩:382.8K。但这并不是这个⽹页耗费我主机的流量,因为我有不少东西都是外链:
doc:就是⽹页⽂本的⼤⼩,这个是肯定要加载的,53K;
js:⽹页加载的js,其中有170多K是统计和Google⼴告还有调⽤的Google的JQuery,也就是说,这⼀项只耗费30K左右的流量;
css:这项基本都是调⽤的⾃⼰⽹站,这40K有效;
iframe:直接忽略;
cssimage:主题⾥的图⽚,67.7K;
image:这个我都是外链,忽略;如果你不想把图⽚外链,那么把这项也考虑进去。
好了,这么⼀看,整个⽹页:53+30+40+67=180K。现在好了,我们有⼀个基准了(为什么⽤⾸页当做基准?——第⼀,通常⾸页的浏览量最⼤且最具代表性;第⼆,通常⾸页加载了所有的js, css)。虽然有些css和js会缓存,但是,因为有流量从搜索引擎过来,基本是没有缓存的,我们应该按照⽐较坏的情况来估计。
PS:Yslow这个⼯具主要是⽤来看⽹站加载速度的,你可以试试哦。
2. 估计需要多少流量
上⽽已经估计了每个⽹页有多⼤,⽽主机商会提供给我们流量的多少,我们就来算⼀下:
如果是2G的流量:
2G/180k=380,也就是⼤约每天350的点击量(因为会的搜索引擎的光顾,要给搜索引擎留点),如果新站就已经很多⽂章,可能还要更多的考虑搜索引擎。有⼀次我的机器⼀天之间被baidu spider爬了500M的流量,百度spider真的很笨。
综合你现在的访问量,你很容易就可以算出你每⽉需要多少流量了。当然⽼站的话,每个⽉统计下⾃⼰的流量到底是多少,是更加保险的做法^^
3. Kangzj的建议
建议初期买少些流量,不要觉得什么都Unlimited就是好的,很浪费钱;
最好主机商承诺可以随时退款或者更换主机类型的(⽐如可以换成更多流量的主机等);
多多利⽤图床来放图⽚和附件,好处是1.可以节省流量 2.⽹站更换空间打包及传输更加容易 3. 相当于是CDN加速;
算好⼤约需要多少流量,够⽤就好,不要花些没有必要的钱。当然如果你很有钱的话,就忽略我这篇⽂章吧:-)
7. ⽉付还是年付?
虽然⼀般来说年付会有优惠,但是仍⼗分建议⽉付。为什么,原因有三:
凡是国外主机,IP总有被封的危险。如果被封,加IP⼜是⼀笔费⽤,如果不能加IP,那这VPS基本上就废了(我⽤过⼀家的VPS,就是不允许加或者换IP)。
现在速度快,⼀年之中不⼀定都快。Linode Fremont机房就是活⽣⽣的例⼦,当然Linode可以免费换机房倒还好说。
VPS商携款潜逃也说不定。这样的事情也不是没有先例,虽然是极其少数,但不是没有的,万⼀⼈品就到那个份上了……
总之,⼀句话,这⼀年之中可能发⽣很多你想不到的事,你有可能损失掉这笔钱。⼀个⽉⼀个⽉的⽤,感觉不满意了马上换,多舒坦。8. VPS的CPU限制⽅式?
虽然最后⼀个提,但这并不说明这⼀项不重要,CPU是最容易忽视,但是⼗分重要的⽅⾯。
据我观察,⼤约有两种CPU的共享⽅式,⼀种是Equal Share,按字⾯意思,就是⼤家平分使⽤(当然也存在可能遇到⼤户的危险);另⼀种,限制核数和频率。
限制频率有两种⽅式,⼀种是限制单核,给⼀个频率(⽐如500MHz);另⼀种是给多个核,每个核给⼀个频率,然后相加(⽐如,给5个核,每个给100MHz),表⾯上说起来是⼀样的。
孰好孰赖,不是很好⽐较,⼤家各⾃想清楚就O了。