众多站长将网站移民海外 该如何选择国外VPS

来源:互联网 发布:海口百度seo 编辑:程序博客网 时间:2024/04/30 06:38

    摘要:国内网络环境日益恶劣,众多站长将站“移民”海外。选择一款优质高速的主机十分重要。由于虚拟主机的主机资源、支持环境等种种的限制,很多站长选择VPS(Visual Private Server),这篇文章,我们就来一起说说如何选择国外VPS。

    本文只讨论Linux VPS,Windows的不在讨论范围内;

    本文下载速度与ping延迟都是用北京电信网络测试的。

    1. 选择哪国的VPS?

    除去像showfom小朋友这样追求FlagFox那个小旗子癖之外呢,大部分同学追求的不过是有两点,一点是速度,另一点便是稳定。周边向个国家和地区的速度都不错,但是由于价格过高以及语言上沟壑,买的人并不多。其中日本和香港服务器是购买的比最多的,其它都比较少了。

    大陆周边速度一般来说是:香港》台湾》日本》韩国》新加坡》马来西亚,不是绝对的,距离有远近,速度有不同。除去我国周边的国家,速度还不错的,首选的就是美国了。08年投入使用的TPE光缆,带宽达5T多,使美国的主机不再慢。再除去美国,加拿大的西部的主机也是可以考虑的。

    速度说完了,该说下价格,我国及我国周边的VPS都是差不多,就一个字——“贵”。美国的是全球互联网的中心,主机业务十分发达,机房超多,VPS商更是多如牛毛,价格自然是很便宜了。最便宜的每月$5左右就可以拿下,这也是众多站长“移民”美国的重要原因。

    2. 怎样选择VPS商?

    2.1 看口碑

    选主机商,首先看口碑(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,Firefox下可以通过搜索插件来安装。在右下角就会出现:“D 280.3k 1535s”。点击图标即可调出主界面,详细的使用很简单,不详细说了。

    评估结果是有一项是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了。

    原文地址:http://kangzj.net/how-to-choose-a-vps/ 作者:kangzj