正文

虚拟主机技术——网络时代的福音2007-04-22 02:41:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/ithao123/25113.html

分享到:

虚拟主机技术——网络时代的福音

说到虚拟主机,不得不提服务器(server/host)。简单的说服务器就是一台连接到了网络上,提供各种各样网络服务的独立计算机,根据用途不同,可以分为很多大类,例如用于存放网页提供WEB服务的叫做Web服务器,用于存放邮件的叫做邮件服务器等,种类繁多。为了能够节省成本和增加空间利用率,虚拟主机技术便产生了。
虚拟主机(Virtual Host/ Virtual Server)是使用特殊的软硬件技术,把一台计算机主机分成一台台“虚拟”的主机,就像我们常使用的虚拟光驱的概念相同。每一台虚拟主机都具有独立的域名和IP地址(或共享的IP地址),具有完整的Internet服务器功能。在同一台硬件、同一个操作系统上,运行着为多个用户打开的不同的服务器程序,互不干扰;而各个用户拥有自己的一部分系统资源(IP地址、文件存储空间、内存、CPU时间等)。虚拟主机之间完全独立, 在外界看来, 每一台虚拟主机和一台独立的主机的表现完全一样。
虚拟主机技术的出现,是对Internet技术的重大贡献,是广大Internet用户的福音。由于多台虚拟主机共享一台真实主机的资源,每个用户承受的硬件费用、网络维护费用、通信线路的费用均大幅度降低,Internet真正成为人人用得起的网络!现在,几乎所有的美国公司(包括一些家庭)均在网络上设立了自己的WEB服务器,其中有相当的部分采用的是虚拟主机!  


我需要多大的空间
    
第一要考虑的是我们需要考虑的是我们需要多大的虚拟主机。
首先查看一下现有的网站文件及其附件的总共容量,然后再综合的考虑一下以后对虚拟主机的使用情况,尽量选择有所富裕的空间。如笔者的网站,目前的网站文件加附件的总共
容量为10M,个人相册是20M,我不作网络硬盘使用,而且我的主要是存贮一些文字资料,那么选择50M或者更小的空间已经足够使用了。空间越大价格越高呀!

精打细算算流量
    
第二个要需要考虑的是流量问题。
流量简单的说是通过WEB方式,从你虚拟主机上下载网页、软件等文件的数据量总和。如果你需要经常出差,而且都是传送比较大的文件那么流量很重要,如果流量太少,那么当流量饱和了的时候,你就无法从虚拟主机上下东西了。流量也是虚拟主机定价的一个方面。那么我们却是要对流量要仔细的计算一番。
流量的计算方法:
日刷新量×文本文件平均大小+图片大小×图片调用量+媒体文件大小×媒体文件调用量
注:1G=1024 M;1M=1024k;计算时有小数统一进位保留整数。

如笔者的网站每日的访问量大于2000IP,页面刷新率为4000(单位pv)左右,我的一般页面的大小为9K,那么我一日的文本流量大约:4000pv×9k/1024≈36M,一月的文本流量大约为36M×30/1024≈1G。当然网页之中还有FLASH,图片等元素,那么你需要根据自己的图片大小和FLASH大小来计算流量,
假设,笔者的首页上加入了300k的flash动画,那么按照以上的计算方式,我的日流量将为300k×2000ip+9k×4000pv≈622M;月流量是日流量的30倍——大约19G。
所以大家需要根据自己的统计器提供的数据,按照如上的计算方法来计算自己站点的流量。

--  
选好虚拟主机的“语言”

如果你是位站长,采用动态语言建立站点,哪你接下来需要考虑的是你要买的虚拟主机支持的语言类型了。支持的程序类型是虚拟主机价格的另一因素。
目前大部分虚拟主机使用的操作系统有两种,一种微软的NT系列操作系统,如NT4.0, Win2000等;另一种是UNIX家族系列,如Freebsb等,Linux系列,如Redhat,Turblinux等。
NT系列一般支持ASP+CGI语言,并自带ACCESS数据库;UNIX和Linux系列一般支持的是PHP+CGI语言,一般不自带数据库,服务商会根据空间档次的不同选送MySQL数据库。出于安全性的考虑,一般低档的虚拟主机不会提供MSSQL功能。
如果你的网站是使用html语言制作的静态网页,或者紧紧为了存放文件,那么你大可不必为空间的支持的语言和数据库操心,因为任何一种空间都支持html静态网页和文件存放。如果你的网站是使用动态程序建设的的网站,或者含有论坛、留言本,和网络相册等程序的话,那么你需要根据程序的类型来选择语言。



不要让你的访客进不来

如果你的站点提供论坛等服务,那么在考虑了以上问题后,你还需要考虑的是同时在线人数。同时在线人数也是虚拟主机价格的第四个决定因素。比如同时30人在线的虚拟主机和同时100人在线的虚拟主机价格相差近3倍。如果你的空间允许同时在线人数比较少的话,当达到饱和,那么再有新的访客访问你的空加的时候就会出现无法访问的错误。所以你需要根据流量来考虑究竟需要多少的同时在线人数。
一般的同时在线人数的计算方法是:平均每个访客的停留时间×日访问IP量/[(24-16)×60]
其中24-16是一天的有效访问时间,一天有24小时,但是真正的有效访问时间大约是8小时,因为上网的人主要集中在11点~8点之间,其中6~8点是一天的高峰期。当然这是一个平均数据,如果你的站点的流量比较分散,或者访客在其他时间段访问的比较多,你可以做具体的调整。60是分钟数。
比如,某网站日IP为2000,平均每个访客的停留时间是5分钟,那么需要的同时在线人数是:
5×2000IP/(8×60) ≈21
从以上的例子我们大概可以估摸出自己网站需要空间的类型了(比如笔者的网站就需要,空间50M,支持ASP、30人同时在线,月流量大约1G的空间),就可以根据这些数据选择合适的虚拟主机了。



寻找销售商

目前国内的虚拟主机市场主要由两股力量组成:虚拟主机服务提供商和虚拟主机代理商。我们可以采用直接购买的方式也可以找代理间接购买。
直接购买:目前国内的虚拟主机服务商主要有万网,新网,中资源三大虚拟主机服务商。大家可以直接到他们的网站进行购买,不过价格会比较高。大服务商的优点是他们的技术和服务相对来说比较好,不过因为他们的主要服务对象是企业,所以对于个人来说恐怕服务不会和对企业的服务一样。
除了3大服务商之外,一些网络公司或者个人也纷纷开展虚拟主机服务,他们把自己闲置的服务器进行了分割,提供给需要的客户。他们的优点是相对较灵活,因为他们的主要客户是个人用户,那么他们对于个人用户的关注会多些。

间接购买:以上三个虚拟主机服务商,为了拓展自己的业务,在各地纷纷招募代理,通过代理来销售其产品。通过代理购买的好处就是能够获得相对较低的价格。例如商务中国的W2K100型虚拟主机,商务中国标价是380元/年。那么有些代理的销售价格只有280元甚至更低。


虚拟主机商和代理们,经常为了消费者,在主机的性能和介绍上打擦边球,或者采取蒙骗的方法,下面介绍几个常见的蒙骗方法。

IIS连接数=同时在线人数?
IIS连接数和同时在线人数,是两个完全不通的概念。IIS连接数是指调用主机文件的次数,而在线人数是指主机能够承受的最大的IP连接数量。例如,我们同时打开某个网站的10个页面,那么就是10个IIS连接数,而同时在线人数却只算做1个。换句话说,及时一个“同时在线的人”可以产生许多的IIS连接数。很多主机商就是利用这点差别,将IIS连接数和同时在线人数混为一谈,蒙骗消费者。

便宜的好空间?

首先笔者不否认存在着质优价廉的空间,不过大家购买的时候应该明确“一分价钱一分货”的概念,没有赔本的买卖只有赚钱的生意,有些及其便宜的虚拟主机质量一般是不可靠的,不是功能上有所限制,就是服务欠缺,更有甚者将自己的个人电脑改装成虚拟主机用于出售,那么这样的空间是绝对不能买的!

支持多媒体文件!

有些虚拟主机在宣传自己的空间的时候刻意的宣传自己的空间支持FLASH、mp3等多媒体文件。这其实是种误导。任何支持HTML的空间就肯定支持以上的多媒体文件。只不过不支持流媒体文件的在线播放而已。



速度第一

在购买虚拟主机的时候,首要考虑的是速度问题。随着宽带的普及大家对速度的要求越来越高。决定速度的因素除了服务器的配置之外,还有就是带宽,因为虚拟主机是一台物理主机采用程序分割而成的,根据具体的公司不通而不通,一般在100~250之间,有的甚至更高。因此虚拟主机一般都是共享带宽,那么物理主机上存放的虚拟主机数量就成了关键,存放的越少那么速度就越快。具体的存放数量买家应该和虚拟主机服务商进行询问。
此外存放地点也是决定虚拟主机速度的重要因素。目前国内的服务器主要存放地点有上海,北京,广州,厦门和广东湛江市。以上五地为国内地主要虚拟主机存放地点,存放在这里的虚拟主机或者服务器的带宽比较高,那么访问速度也就比较快。不过这是相对而言的,如果你的访客主要是本地用户,那么购买本地的虚拟主机要快的多。


稳定第二

速度是虚拟主机的保证,那么稳定就是网站的保证。因为对于一个网站来说稳定是最关键的。试想如果你的网站三天两头无法访问,那么你的网站几本上就只剩下孤芳自赏了。
网站的稳定,取决于虚拟主机的稳定,而虚拟主机的稳定依靠一下的3个条件:
1. 服务器配置:用来做虚拟主机的服务器一般采用1U的刀片式服务器。刀片式服务器因为方便管理和节省物理空间,所以被广泛采用。有的服务器是空间商自己组装的,有些虚拟主机是使用的品牌服务器。组装的服务器和品牌服务器还是有一定的差距的,如同我们的组装电脑和品牌电脑是差不多的,不过品牌服务器在价格上会比组装服务器贵50%左右。
服务器的芯片一般采用INTEL的至强型芯片,它和普通的PC芯片有这本质的区别,因为采用的算法不通,可以在运行同样的程序的时候资源占用率更低。
服务器的硬盘,一般服务器采用的是IDE或SCSI 硬盘。相对说SCSI 硬盘要好一些,因为它数据传输高,转速可达10000以上,使用独立的芯片处理数据传输,减轻CPU负担,是一般的PC硬盘无法比拟的。
2. 虚拟主机服务公司的技术:因为目前虚拟主机市场竞争比较激烈,有些人采用黑客攻击等方式搞不正当竞争,如果虚拟主机商的技术不过硬那么问题就可想而知。因此选择技术过硬的虚拟主机商是必要的。
3. 共享同台主机的虚拟服务器数量:根据前面所说的,虚拟主机是将一台主机进行了分割。一台主机上可以放置若干虚拟主机,可是主机的芯片和内存都是唯一的,这些虚拟主机都共享这唯一的芯片和内存,所以如果主机上放置的虚拟主机太多的话也会极大的影响每个虚拟主机的稳定性。


服务品质

这里的服务品质指的是服务商的危机处理能力,和售后服务。
危机处理:一般的虚拟主机服务商都会对顾客的资料进行定期的备份,有的是1月备份一次,有的是1周备份一次,当服务器受到攻击或者突发事件,虚拟主机服务商可以利用备份及时的恢复,尽量的减少顾客的损失,所以大家在挑选虚拟主机的时候,是否定期备份,备份的频率也是一个要关心的问题。
售后服务:因为虚拟主机一般都不在用户的所在地,所以需要远程管理,遇到问题的时候希望那个服务商能够及时的解决和解答,因此是否能够提供及时的咨询和技术服务也是我们需要考虑的因素。

此外我还需要提醒大家,购买之前别忘了要求主机商提供试用,购买时要和主机服务商签订文本合同,因为目前我国法律对电子合同还不承认,如果没有印刷形式的合同,到时候出了问题就得不到法律的保障。
目前国内的虚拟主机市场比较繁荣,繁荣的背后是有一定的无序,广大消费者在购买的时候应该擦亮眼睛,参考笔者以上所提出的建议通过多方的比较和试用,相信总能够购买到一款比较中意的虚拟主机。

阅读(1529) | 评论(3)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

loading...
您需要登录后才能评论,请 登录 或者 注册