首页 > 网站 > 建站经验 > 正文

虚拟主机、服务器托管与网站架设全攻略

2024-04-25 20:30:01
字体:
来源:转载
供稿:网友

  什么是虚拟主机,为什么要用虚拟主机?

  利用虚拟主机技术,可以把一台真正的主机分成许多"虚拟"的主机,每一台虚拟主机都具有独立的域名和ip地址,具有完整的internet服务器(www, ftp,email)功能。虚拟主机之间完全独立,在外界看来,每一台虚拟主机和一台独立的主机完全一样。效果一样,但费用却大不一样了。由于多台虚拟主机共享一台真实主机的资源,每个虚拟主机用户承受的硬件费用、网络维护费用、通信线路的费用均大幅度降低,internet真正成为人人用得起的网络!

  目前,许多企业建立网站都采用这种方法,这样不仅大大节省了购买机器和租用专线的费用,同时也不必为使用和维护服务器的技术问题担心,更不必聘用专门的管理人员,因为这些事都由我们来料理了。

  把一台机器的资源分配给多个虚拟主机,每个虚拟主机的性能是否会下降

  这个问题取决于主机的性能及所开设虚拟主机的数量,如果配置得当,加上采用高带宽的线路,虚拟主机的会快于采用较低带宽线路连接的独立主机。每台主机的用户数量我们会控制在一定量的范围内,在充分利用主机性能的同时又能保障用户利益。

  什么是服务器托管

  当用户有意拥有自己的web、email、 ftp 等服务器时,他可以有两种方法: 一是自建, 二是托管。

  自建需要有水平较高的专业技术人员,要投入较大的资金购置软硬件, 还要支付上不封顶的日常维护和线路通信费,建设周期也较长。比较之下, 托管则经济, 快捷而实用。

  internet的基本动作机制是用户/服务器(client/server),最大的特点是跨时空和跨地域。也就是说,即使是天各一方,只要大家都在网络上,双方就可以直接沟通,这就为我们提供了一个重要的技术手段:远程控制(remotecontrol)。服务器托管产生的技术基础和所依赖的手段主要是/"用户/服务/"和/" 远程控制/"等机制。即无论我们的用户在哪里,只要能上网,就可以对远在天涯的服务器进行控制,从而实现对服务器的拥有和维护。

  服务器托管与虚拟主机托管有什么区别

  服务器托管业务可细分为服务器托管与虚拟主机 (virtual hosting)。 "服务器托管"是在具有与internet时实相连的网络环境的公司放置一台服务器,或向其租用一台服务器,客户可以通过远程控制将服务器配置成www、 e-mail、ftp服务器。 "虚拟主机托管"是指:将一台unix或nt系统整机的硬盘划细,细分后的每块硬盘空间可以被配置成具有独立域名和ip地址的www、email、ftp 服务器,这样的服务器,在被人们浏览时,看不出来它是与别人共享一台主机系统资源的。在这台机器上租用空间的用户可以通过远程控制技术,如文件传输 (ftp),全权控制属于他的那部分空间,如信息的上下载,应用功能的配置等等。应该说,通过"虚拟主机托管"这种方式拥有一个独立站点,其性能价格比远远高于自己建设和维护一个服务器,目前这种建立站点的方式被越来越多的被企、事业单位所采用。

  从哪几个角度评价服务器的性能

  a. 服务器的硬件配置

  b. 服务器的软件配置

  c. 服务器中安装的操作系统及开发环境

  d. 服务器所支持的功能

  e. 服务器所在的网络环境

  服务器被访问的速度由哪些因素决定

  a. 服务器的硬件配置(包括服务器的类型、cpu、硬盘速度、内存大小、网卡速度等)

  b. 服务器所在的网内环境与速度

  c. 服务器所在的网络环境与internet骨干网相联的速率

  d. chinanet的国际出口速率

  e. 访问者的isp (internet接入服务提供商)与chinanet之间的专线速率

  f. 访问者的isp (internet接入服务提供商)向客户端开放的端口接入速率

  g. 访问者计算机的配置,modem的速率、电话线路的质量等

|||

  为什么要同时提供web+email+ftp服务器托管

  "web、e-mail、ftp"功能是internet较为基本的三种常用功能。web功能,是实现让浏览者通过浏览器键入域名,浏览站点拥有者的主页,达到宣传公司形象、产品的目的。 email功能,通过设置带有公司自己的域名的email信箱,既可树立形象,又可建立方便、快捷、低廉的现代通讯联系。 ftp功能,可实现让访问者免费下载感兴趣的文件,增加站点访问率。此三项功能不论是从用户进行公司形象、产品的宣传,还是从售后服务,网上技术支持,都是必不可少的。

  多个域名是否可以指向同一网址

  通过对服务器的设置,我们可以实现多个域名指向同一个网址,用户用多个域名可访问同一站点上的同一个首页内容。

  如何测试虚拟主机的速度

  如果你通过modem或专线直接联上网络,或者需要通过网关的telnet的功能,你可以直接对你想了解的网络/"ping/"一下。ping 命令让你目前所在的主机向目标主机发送一个/"数据包/",目标主机在接收到这个/"数据包/"时会立即自动回一个数据包,而这时,你得到的是一个数据包一个来回所用的时间。

  如/"ping www.jzxue.com/",然后回车,便得到你从中国访问微软的服务器的回应时间。一般,/"ping/"命令会自动进行下去,直到你让它终止,如敲/"ctrl + c/"。

  如果你熟悉使用telnet中ping的功能,并且你具有在不同网络上的telnet帐号,你就可以以不同的网络为基础,对其他的主机进行ping的测试,你可以比较在不同的访问点这些被访问主机的回应时间,并得到/"丢包率/"、平均回应时间等测试结果。

  但是,ping 命令只能测试网络和服务器较底层的性能,可以反映出网络联通的带宽和数据拥挤程度,但对较高层的服务器性能则不能很好反映——其中,最重要的,如运行在主机上的 internet web服务器软硬件的效率(该效率直接决定通过web服务器文件下载的速度——也就是用户访问该服务器的速度),则无法给出。实际上,国际上有一些知名的中立机构,为了帮助用户了解服务器性能及服务器的其他信息,开通了一些专业的测试站,提供给用户进行这些测试。这其中,monte sano software公司运行的netmechanic网站,就给用户提供服务器主要性能的免费测试服务。

  该服务网站网址是:

  http://www.netmechanic.com/server_check.htm

  访问http://www.netmechanic.com/server_check.htm,您可以直接在界面上键入需要测试的服务器的域名地址,并输入自己的email地址,这样该测试服务将每隔15分钟对目标网站发一次测试,8小时后会将测试结果投递到您的e-mail信箱。该服务可以对服务器的主要运转性能,如ping回应时间、dns解析时间、connect时间、web服务器文件下载速度给出每个测试点的数据和平均值。

  现在,您可以通过这些方法,对您自己的网站等、或者其他有兴趣的网站进行测试,同时可以对微软microsoft.com、网景netscape.com、yahoo.com等进行测试,进行对比。

  由于该服务网站位于美国(在serverpro服务中还提供源于欧洲的访问测试),测试结果以美国为访问源。故我们会发现该网站对位于美国的主机测试结果显示出很高的网络速度,这显示出一个位于美国(或欧洲)的用户访问我们的主机时的访问效果。而对其他国家网站的测试结果,速度就相对低很多—— 这就是我们时常听说的中国的数据线路国际出口的网络瓶颈问题。

  p.s. 文中提到的netmechanic服务器性能免费测试网站近期有时因为测试需求过多,可能会遇到/"对不起,测试要求已满,请过一段时间再递交申请/"的情况。只要过一段时间再试,都一定可以加入免费测试行列,并且一次可以同时输入多个测试。

  什么是nt负载平衡服务

  wlbs(windows nt load balancing service)是个网络服务,用来管理不同服务器之间的tcp/ip通信。wlbs不是一个漂亮的伪应用分配器,用来分担服务器cpu的负载,它更加适合被描述为一项以网络通信量为依据的更灵活的动态负载平衡服务。最为常用的一种负载分担技术就是round robin dns(rrdns)。在rrdns技术中,请求仅仅被简单的循环发送到不同的服务器上。所以,当这些服务器中的一台崩溃了,请求仍然会发送给这台机器。而wlbs判断主机服务器是否工作以及是否可以接受请求,从而克服了这一弱点,如果上述情况出现,wlbs就把网络通信传送到另一台服务器上,从而避免了失误。

  当应用程序和web站点要迎合不断增长的流量的需求的时候,你甚至会想把cpu从一台服务器上卸到另一台上去。不久以前,你还只能通过选择 round robin dns和昂贵的硬件来分担系统的负载。但是现在,wlbs for microsoft enterprise edition server 4.0就可以帮助你分散服务器上的tcp/ip通信量。这个分布服务使你可以通过添加web服务器来应付站点增长的负载

  为了提高性能,wlbs服务提供了实时容错功能,以便在维护时增加和卸去服务器。如果你计划在担负关键任务的web应用程序中增加更强的功能和更好的可靠性,那么上面所说的这些特性结合起来,就构成了必不可少的一项服务。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表