11月 152005
 

如何选购高质量的虚拟主机? (1)

 
1 、虚拟主机服务
 
   虚拟主机 (webhosting) 又称 Virtual Host 或 Virtual Server 是使用特殊的软硬件技术,把一台高性能的服务器分成一台台“虚拟”的服务器,每一台虚拟主机都具有独立的域名,具有完整的 web 服务器功能。在同一台服务器上、同一个操作系统上,运行着为多个用户打开的不同的服务器程序,互不干扰;而各个用户拥有自己的一部分系统资源(文件存储空间、内存、 CPU 时间等)。虚拟主机之间完全独立, 在外界看来,每一台虚拟主机和一台独立的服务器的表现完全一样。

   由于很多用户共享一台服务器,所以每个用户相应支付的服务应用成本比整机租用或者是专线接入的成本降低了很多。更为关键的是,网络服务器的架设和日常的维护是一个需要很强专业技术的工作,所以选择虚拟主机一定是很多中小企业和个人的唯一选择。

   网络的飞速发展让网站在整个社会经济活动中的地位越来越高,而虚拟主机这个网站的实际载体体现的作用也越来越大,低质量的虚拟主机带给用户的烦恼往往大大超过租用虚拟主机所支付的几百元钱,所以如何从良莠并存的虚拟主机服务商( hsp – hosting service provider )提供的各式各样的虚拟主机产品中,如何选择高性价比的虚拟主机服务产品是一个非常关键的问题。

2 、虚拟主机服务的分类
 
   虚拟主机在国外已经成为一个相对大的产业,相关的测评机构(如: www.webhositng.infowww.tophosts.comwww.whois.scwww.internic.com 等等)对于整个产业一直会有跟踪的调查和研究,目前国内除了一些域名交易网站外,专门针对虚拟主机做研究的机构和网站几乎为零,这个也阻碍了虚拟主机服务业的良性发展。我根据国外的一些虚拟主机分类方法结合国内的实际情况划分了一下目前国内虚拟主机产品。

ASP 虚拟主机 ( Windows Web Hosting )
UNIX 虚拟主机( Unix Web Hosting )
静态虚拟主机 ( HTML Web Hosting )
论坛虚拟主机 ( Forunm Web Hosting )
电子商务主机 ( E-Commerce Web Hosting )
 

其他类型主机

我们来对每一种虚拟主机服务做一个简单的了解:

   ASP 虚拟主机是按照操作系统和编程语言划分的一个虚拟主机服务产品大类,也是目前国内市场上销售最好的虚拟主机类型。

ASP 主机一般采用的系统架构:

操作系统: Windows 2000 或者 Windows 2003 Server 版本

Web 服务器系统: IIS 5 或者 IIS6

数据库支持: Access/SQL server

编程语言支持: ASP/ASP.net 为主

   由于中国大陆的教学与盗版的猖獗,造成了 windows 系列产品的疯狂低成本蔓延,所以 ASP 俨然已经是 web 脚本语言的标准语言,当然 ASP 也拥有微软产品一贯的简单,容易上手的优点,并且 Access 数据库与 ASP 的配合让很多初学者轻而易举的建立一个测试环境。

   UNIX 虚拟主机是按照操作系统和编程语言划分的一个虚拟主机服务产品大类,也是目前全球范围内使用最广泛的虚拟主机类型。
由于微软的 Windows 的高昂价格和并不稳定的性能,在全球范围内, Linux + FreeBSD +其他各种 UNIX 在 web 服务器操作系统还占有统治地位。并且 Opensource 开源软件计划的盛行,提供了大量优质的应用服务程序。

UNIX 主机一般采用的开源系统架构:

操作系统: Redhat/Fedora 或者 FreeBSD 版本

Web 服务器系统: Apache

数据库支持: Mysql/postSQL

邮局服务: postfix/Qmail

编程语言支持: Perl/PHP 为主

UNIX 主机一般采用的商业系统架构:

操作系统: HP Unix 或者 Sun solaris 版本

Web 服务器系统: Netscape/Lotus

数据库支持: Orcale

编程语言支持: Jsp 为主

   FreeBSD 和各种版本 Linux 的超级高稳定性和安全性,并且软件的免费开源计划,让大多数的虚拟主机服务商更愿意选择提供 UNIX 主机,并且全球核心的 DNS bing9 和其他很多全球性的服务都是基于 UNIX 操作系统。比如微软的 www.Hotmail.com 也是几乎全部应用在 FreeBSD 操作系统下的。

   对于国人来说, unix 的环境的不适应,并且中文支持的缺陷(尽管有很多支持的中文书籍和中文网站,笔者认为如果一个良好的英文基础将会更好的学习大多数的开源软件)

   静态虚拟主机是根据实际使用来分类的。泛指不提供编程脚本语言支持和数据库支持的虚拟主机产品。也是大多数购买虚拟主机的第一选择,对于建立企业的宣传性质的网站和实现电子邮件功能的用户来说,相对便宜和相对稳定是静态主机最大优势,目前国内大多数的静态主机都采用 Unix 类的操作系统。

   论坛虚拟主机的使用者可能大多数是个人,这个产品也是大多数主机商想做又不敢作的一个鸡肋产品。论坛主机的服务器在宣传上会说有所优化等等,其实任何服务器都是经过优化的,关键在于运行的数量和对论坛程序的控制和服务器资源的合理分配上。

   论坛主机关键在于论坛程序的支持上,用户应该选择通用性强的论坛程序,因为不知名的论坛程序可能由于程序的问题或者主机商不了解被拒绝使用。所以我这里推荐一些知名的论坛程序: ASP 方面的有动网 Dvbbs,LeadBBS,PHP 方面比较多,有 IPB,PHPBB,VBB ,国产的有 Discuz coml,Phpwind ,我不推荐 perl 编写的论坛程序,因为占用资源大, cgi 的最有名的国内的是 leobbs 雷奥论坛,不过 90 %的主机商都禁止使用,所以用户在准备做论坛的时候先要选择一个有良好发展,占用资源少,速度快的程序,而不要被一些花哨的功能所迷惑,所有的功能都是对服务器资源的更多占用来实现的。这样的程序,主机商一般是不会允许使用的。

   电子商务主机 ( E-Commerce Web Hosting )在国内还没有形成一个很好的独立产品分类,但是我相信过不了多久,随着电子商务网站易趣和淘宝的收费加剧,电子商务主机一定会有很好的一个销售情况,因为每一个易趣或者淘宝的用户都会建立一个自的交易平台。目前全球范围内, E-Commerce Web Hosting 已经是一个非常标准化的产品了, ASP 平台一般预装收费的 miva 电子商务系统, PHP 平台一般预装开源的 osCommerce 电子商务平台。 Miva 国内几乎没有人用,但是开源的 OSC 平台目前在国内的使用者越来越多,甚至很多国内的收费的加密的网店程序就直接脱胎于 OSC 。电子商务主机最核心的在于稳定与安全,所以,相对于其他主机分类,电子商务主机的价格一般都是最贵的。

   以上所述是我结合国外的多种主机分类方式,根据中国的实际市场情况做的一个分类,详细的了解每个分类的情况,有助于您选择高质量的虚拟主机。

3 、如何确定自己的需求
 
   买一个产品或者服务,你首先应该知道自己要什么,买虚拟主机,首先应该知道自己的网站是做什么的,面向的层次是哪里。

你可以先回答下面几个问题,这样有助于你确定你的需求:

你的网站是商业化盈利为目的吗?

你的网站是自己开发的还是应用现成的程序的?

你的网站数据对你来说价值多少钱?

你的一年之内预计的最大访问量是多少?

我们以三个个网站来举例,一个是非商业化的我的女儿的网站 www.babysnow.com ,一个是将要商业化运作的电子商务网站 www.rednow.com ,一个是法国化妆品企业宣传网站 。 www.vidilango.com.cn

   www.babysnow.com 不是以商业化盈利为目的,是使用现成开发的 phpbb + CPG 程序实现的,网站的数据对我来说很有价值,不过是可以再生的数据,因为我的电脑里面都是我女儿的照片,一年之内预计每天能有 20 个人访问我已经很开心了。不过每周会有几十张图片上传所以我需要比较大的空间。

根据上面的回答我们可以做如下分析:

   这个网站只是一个个人玩票性质的网站,由于存放的大量是图片,所以需要一个稍微大点的 web 空间,我们按照每周 50 张照片平均每张照片 100k 来计算 50*100*55/1024 = 268M 文件空间,加上程序空间和数据库空间,邮局空间,我估计实际使用在 350M 左右,加上一个 50 %的冗余量,我认为需要 500M 的空间,由于访问者很少并且都是熟悉的人,所以访问速度方面并不是很重要,稳定性方面只要基本不出问题就可以了,偶尔有些问题也不大,这样的要求估计主机商最开心了,不过这个也是一个实际分析,采用的是 phpbb + CPG 平台就决定了我需要使用 php + mysql 的平台架构,也就是 UNIX 主机。

   所以 www.babysnow.com 需要一个支持 php + Mysql 基于 UNIX 平台的 500M 左右的虚拟主机,比如这个配置的产品 K500 http://biz.edong.com/store/viewproduct.php?product_id=616 ,不过 www.babysnow.com 目前使用的是一个只有 300M 的主机产品,因为空间不够了,可以再升级,这个也是大家选择虚拟主机的一个重要的原则, K300 http://biz.edong.com/store/viewproduct.php?product_id=615 。

   www.rednow.com 是以商业化盈利为目的 B2C 电子商务网站,是使用现成开发的 osCommerce 程序实现的,网站的交易数据对发展后期企业来说是致命,因为企业的运营完全架构在这个电子商务系统中,包括客户信息,订单信息,在线支付信息等等,一年之内预计每天能有 1000 个人访问。

根据上面的回答我们可以做如下分析:

   这个网站只是一个公司核心业务网站,因为公司全部的营运全部基于这个 www.rednow,.com 的网站,所以对于服务器的数据安全性和稳定性有非常高的要求,按照道理一个理想的选择是租用自己的服务器和独立的带,保证有购买需求的人的正常访问,但是租用独立服务器和独立带宽的费用很高,一个刚刚开始运营的电子商务网站没有必要支出这么多的费用,并且服务器的管理和维护也是一个很复杂的工作,所以在网站业务没有突飞猛进的时候还是选择一款针对电子商务,或是针对企业服务的产品。

   如果服务器上有大量的个人论坛或是其他的个人网站,往往服务器的稳定性不如全部企业的或是针对电子商务开发的主机产品稳定,并且由于垃圾邮件或是非法内容导致 ip 封闭,机器查封的概率就小很多了。这些也属于不可抗力,所以要尽量避免。

   www.rednow.com 选择的是全球最通用的开源电子商务平台 osCommerce 的 TWE 改进版本,需要 php + mysql 的支持,所以实际 www.rednow.com 选择的是 E800 电子商务主机, http://biz.edong.com/store/viewproduct.php?product_id=662 。

   www.vidilango.com.cn 是以商业宣传为目的企业形象宣传网站,是专门请网页设计师精心设计实现的静态网站,网站的数据是静态的,客户端都有备份文件。所有文件加上图片也只有 20 多 M ,并且更新和维护工作不多,所以购买一个 100M 的静态主机产品就可以了,但是实际操作中, vidilango 考虑到与国外和国内的业务往来很多都借助电子邮件,使用一些员工个人的免费或是收费 vip 邮箱不利于公司的统一对外形象,所以决定改用统一的 www.vidilango.com.cn 域名为后缀的电子邮局系统,中国公司有 25 名员工左右,所以每位员工分配 10M 邮箱,经理以上分配 20M 邮箱,合计需要 400M 邮箱,所以最后 www.vidilango.com.cn 选用的是 K500 企业主机, http://biz.edong.com/store/viewproduct.php?product_id=617 。

   上面三个例子,分别从个人,企业,电子商务从业者的角度分析自己的需求,然后选择相应的产品。其实网站应用每个用户都不一样,需求也不一样,最关键的是在考虑充分冗余的情况下,选择够用的主机产品。而不要好高骛远,或者把自己的网站想得会发展到多大,这样也是一种资源的浪费。

 回复

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>