原创文章如转载,请注明:转载自服务器技术 [ http://www.servertechnology.cn/ ]
本文链接地址:http://www.servertechnology.cn/archives/355.html
1 、虚拟主机服务的概述
2 、虚拟主机服务的分类
3 、如何确定自己的需求
4 、如何去试用虚拟主机
5 、最常见的选购误区
6 、中国排名前 25 位的虚拟主机商
正文
1 、虚拟主机服务
虚拟主机 (webhosting) 又称 Virtual Host 或 Virtual Server 是使用特殊的软硬件技术,把一台高性能的服务器分成一台台“虚拟”的服务器,每一台虚拟主机都具有独立的域名,具有完整的 web 服务器功能。在同一台服务器上、同一个操作系统上,运行着为多个用户打开的不同的服务器程序,互不干扰;而各个用户拥有自己的一部分系统资源(文件存储空间、内存、 CPU 时间等)。虚拟主机之间完全独立, 在外界看来,每一台虚拟主机和一台独立的服务器的表现完全一样。
由于很多用户共享一台服务器,所以每个用户相应支付的服务应用成本比整机租用或者是专线接入的成本降低了很多。更为关键的是,网络服务器的架设和日常的维护是一个需要很强专业技术的工作,所以选择虚拟主机一定是很多中小企业和个人的唯一选择。
网络的飞速发展让网站在整个社会经济活动中的地位越来越高,而虚拟主机这个网站的实际载体体现的作用也越来越大,低质量的虚拟主机带给用户的烦恼往往大大超过租用虚拟主机所支付的几百元钱,所以如何从良莠并存的虚拟主机服务商( hsp – hosting service provider )提供的各式各样的虚拟主机产品中,如何选择高性价比的虚拟主机服务产品是一个非常关键的问题。
2 、虚拟主机服务的分类
虚拟主机在国外已经成为一个相对大的产业,相关的测评机构(如: http://www.webhositng.info http://www.tophosts.com http://www.whois.sc http://www.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 。
上面三个例子,分别从个人,企业,电子商务从业者的角度分析自己的需求,然后选择相应的产品。其实网站应用每个用户都不一样,需求也不一样,最关键的是在考虑充分冗余的情况下,选择够用的主机产品。而不要好高骛远,或者把自己的网站想得会发展到多大,这样也是一种资源的浪费。
4 、如何去试用虚拟主机
现在要挑选一个好的主机产品也很难,看着各示各样的 HSP (虚拟主机服务商)的网页介绍宣传,都要眼花缭乱了。如何避免自己上当受骗成了一个很关键的问题。
一般可以根据下面几个原则进行甄别,不符合条件的可以坚决去掉。
服务商的网站是否有详细的联系地址,固定电话(手机不算),邮政编码。
支持网上在线支付,能够提供公司银行帐户(而不是简单的个人银行卡帐号)和正规发票的。
拥有 ICP 经营许可证(现在也叫增值电信经营许可证),并且可以连接到当地通信管理局的网站,连接不到很可能是假的,扫描图片也可能做假的。
服务商可以提供正式主机试用,时间长短没有关系,而不是简单的无条件退款,钱进去想出来就难了。
上面几条是我在这个行业五年得出的如何辨别一个伪正规公司的商业经验,一个真正的正规服务公司都可以做到的,所以不符合这几条的一定要放弃。
对于技术方面的辨别,我们可以根据下面几条来认定:
服务商应该有属于自己的 DNS 解析服务器,这个是一个公司技术实力的体现,因为 DNS 服务器一般一上就是两台,并且很容易辨别是 DNS 服务器和服务商的主站是不是同一个 IP 。
同样提供邮局服务的最好也是独立的服务器,并且邮局服务应该是运行在 Linux 和 BSD 系统上的, Windows 下面的 imail 或者 webeasymail 的效率和 UNIX 系统下面的 Qmail , postfix 没有办法比。一个公司如果没有能力架构 unix 的服务器系统,可以说明他的技术水平存在缺陷。
需要有一个对于主机的管理工具,可以修改 FTP 密码,创建数据库等等正常的维护工作。这个是最起码的要求。
对于 Windows 操作系统,我们可以通过探针查看一些关于服务器的信息,首先是看服务器的硬件,要注意的是如果你看到 4 个芯片或是 2 个芯片,不要被蒙蔽,因为只要是超线程的芯片,探针看到就是 X2 的数字,只有双路 P3 是真正的双路, P4 以上的双路都是超线程的,所以 P4 带 HT 支持的很容易混淆为双路 xeon 的,要区别开,因为这两个性能上有极大的区别的。
常用的探针有阿江的,不过也不要迷信探针出来的数据,很多时候探针表现好的未必真的好。关键还是在于充分的实际测试自己要用的功能是不是都支持,服务器有什么特殊的设置会影响我网站的正常运行。关于处理速度和访问速度,我觉得还是多让朋友给出实际的感觉更好。
对于 Unix 主机,通过 phpinfo 查看一些 php 的配置可能更重要一些,这个涉及到很多技术问题,我会再以后的文章中专门介绍各种探针和 phpinfo 的情况。
其他要关注的一些常见问题:
试用要多试用几天,高峰时候要多看看主机的表现,低谷的时候不管什么服务商都是好的,一般的高峰在下午 3 点到晚上 9 点。
5. 最常见的选购误区
由于中国的奸商太多,三人成虎的例子在虚拟主机行业屡见不鲜,有些甚至虚拟主机也不懂,人云亦云的瞎说,只要生意做成,什么都不管。所以这里我对一些常见的误区做一些说明,避免选购时上当。
带宽:
很多虚拟主机商会说我的带宽是 2.5g 连骨干网之类的宣传,其实这个都是不可能的,一般骨干网节点机房到最终的虚拟主机服务器一般都要有 4 - 5 个路由,所谓的 2.5G 也是有上千台服务器分的,一般每台服务器能保证 5MBPS - 10MBPS 就不错了,实际虚拟主机一台服务器,没有那些偷偷做下载的用户,一般就在 1MBPS 到 3MBPS 足够了,不需要很高的带宽的。不要相信服务商的服务器能有很多带宽,一般都是骗你的,但是也不要觉得有流量限制的服务器不好,所谓没有规矩不成方圆,一般大的服务商带宽条件比较好,流量限制主要是防止那些偷偷做下载的用户,这样也只有保证服务器更稳定。
如何看路由结果?
cmd 状态:执行 tracert 61.152.99.200 跳数越少越好,数值越小越好 ,一般在 20 跳以下。
在线人数保证:
在很多人看来在线人数是一个评判给予资源多少的重要标准,其实在线人数多少是可以做一个参考,但是仅仅是参考,不能作为一个参数来衡量主机的好坏,相反在线人数应该是评判程序好坏的重要标准。
为什么这样说?首先,在线人数不同的程序的计时标准不一样,有 10 分钟,有伍分钟,有一个小时在线统计,一般用 5 分钟作为标准。其次,不同的程序,甚至同样的程序,但是不同的页面对于服务器占用的资源是不一样的。最关键的是服务商根本不能根据在线人数来限制你的主机,试想他又如何保证你的在线人数呢?
所以,通过 CPU 占用率,连接数限制,峰值流量限制才可以保证主机对服务器资源的占用,不过在中国 99 %的主机商都会说没有这个限制,没有那个限制,但是实际上如果都没有限制,那么这个服务商一定是技术太差,不会做限制。因为每台服务器提供的资源和处理能力都是有限的,一台有限的资源分配给很多虚拟主机用户,怎么可能没有限制。与其买那些说不限实际在限的虚拟主机产品,还不如买那些老老实实说清楚限制的虚拟主机产品,自己用的清楚,买的放心。
全能主机:
全能主机从技术上来说是可以实现的,也有很多服务商在这么做,那么我在这里为什么要说是一个选择的误区呢?
因为全能主机往往号称可以支持从 ASP/ASP.net/CGI/PHP/JSP 中的大多数,数据库支持 SQL server 、 access 、 mysql 。看上去真的很美!其实这种产品存在先天的不足,我一定不推荐用户选择。
理由,从网络服务器的稳定性考虑,每台服务器肩负的服务( service )越少越少,服务器的应用越少越好,那样一定会越稳定,稳定才是用户和服务商追求的,我们分析这种全能主机的环境,我们不难想象全能主机服务器一般需要:
操作系统: 2000 、 2003 (自带 asp.net ,否则还要装 frameworks 200M 的一个大东西)
ASP 支持, Winperl 软件, phpforwin 软件, sqlserver 软件, mysqlforwin , resin 或者 tomcat ( jsp )支持。明显这个是一个很庞大的体系,如果保证相互之间的兼容和稳定已经是一个大问题了。并且每一个服务的开启,就算没有应用,也有很大的内存占用,这个是得不偿失的做法。
通常的做法应该是
1 、 ASP + ASP.net (SQL server /Access)
2 、 PHP + CGI + Mysql
3 、 JSP 之类的
那么为什么这样的主机有市场呢,往往是很多用户不了解 php 和 asp 的区别都想尝试一下,但是觉得各买一个比较浪费,这个也无可厚非,但是成熟的用户最好还是不要买这种产品。
6 、中国排名前 25 位的虚拟主机商
资料来源于国际著名的第三方机构 www.webhosting.info
排名依据仅仅来自于提供解析服务器的服务商,但是不提供解析服务器的服务商也不会太大的,所以我认为客观上说还是比较准确的数据。
1 XINNET.COM 新网 187,776
2 HICHINA.COM 万网 151,287
3 DNS-DIY.COM 中国频道 129,754
4 DNS.COM.CN 新网互联 70,848
5 4EVERDNS.COM 商务中国 60,359
6 CNOLNIC.COM 中国频道 57,023
7 CNMSN.NET 商务中国 53,561
8 BIZCN.COM 商务中国 45,820
9 CNSPEED.COM 数字引擎 10,964
10 DNS.NET.CN 你好万维网 10,227
11 TODAYISP.COM 时代互联 8,730
12 DNS110.COM 域名频道 7,338
13 SOHU-INC.COM 搜狐 7,074
14 51.NET 虎翼 7,045
15 263IDC.NET 首都在线 6,874
16 ORAY.NET 网域花生壳 5,912
17 HI2000.NET 中国化工网 4,855
18 EDONG.COM 中国 E 动网 4,456
19 SINONETS.NET 信诺立 4,416
20 BIGWWW.COM 华夏名网 4,165
21 SUPERDNS.CN 通联无限 4,143
22 ORINET.NET 东方网景 4,054
23 CNSUPERDNS.COM 通联无限 4,036
24 EAST.NET.CN 东方网景 4,031
25 SINWE.COM 雷奥科技 3,603
由于是根据 DNS 服务器来的所以有些公司是重复出现的,主要是有些是给直接用户用的,有些是给代理商用的,象 edong 也有一个是给代理商用的 opensrs.cn 可惜还没有上榜。
后记:上一次写这种东西还是在 99 年的时候,那个时候大学五年级,每个星期帮新闻晚报的一个电脑栏目写 300 字的豆腐干文章,最多个一期,我用不同的笔名写了 4 篇,呵呵,赚点稿费。想不到多年后,我会心情好到写点不为了赚钱的东西,也许是看了太多的行业的内幕,想说一些话,也许对这个行业的不规范已经深恶痛绝了。
所有文字,仅仅代表笔者本人的意见,和我所在的中国 E 动网没有任何法律和业务关系,所引用的数据和例子均是本人或是朋友的实际使用的网站。大家对我的观点和看法的有意见的可以发送电子邮件或者通过 QQ 讨论,我非常欢迎。
原创文章如转载,请注明:转载自服务器技术 [ http://www.servertechnology.cn/ ]
本文链接地址:http://www.servertechnology.cn/archives/355.html
wanjie
这个人很懒,什么都没留下
文章评论