Web服务器是指
Web服务器大体来说分为硬件和软件服务器两大类,但是我们常说的Web服务器主要是指软件通过chrome,EP等浏览器向HTTP发出申请,回应HTTP的program。
Web服务器的功能
Web服务器的主要是起将网页传达给client的作用。传达通过HTTP (Hypertext Transfer Protocol)进行。网页一本通过HTML格式进行传达, HTML中包含各类的图像以及各类的表格等。网页使用HTTP进行操作的命令,服务器对这类操作命令进行回答
Web服务器的共同功能如下:
Web服务器和应用服务器的区别
为了了解两者之间的区别,首先我们先来了解一下WAS的作用
WAS是指网页上通过HTTP运行用户电脑或者装置上的应用的中间件。WAS应用程序服务器是通过很多协议来为应用程序提供商业逻辑。韩国一般称作应用服务器为“WAS”英语圈中称为 “Application Server” (AS),中国一般称为应用服务器或者中间件。WAS主要以Java为基础使用Java EE作为标准。应用服务器中包括有以Java为基础,但是不以JavaEE为标准的产品,还包括有以.NET或者以Citrix为基础的Java系列产品。
上面,我们简单的来看了一下应用服务器的定义。这里一个单词就能说明应用服务器和Web服务器的差异的词就是‘动态服务文件’。 一般同时有应用和web服务器构成的环境中,Web服务器中处理静态文件,而应用服务器中处理动态文件。 当然在应用服务器中可以处理静态和动态的两种文件,但是为了保证所有的文件都能被处理,通过分散处理保证高效性,建议Web服务器中处理静态,应用服务器中处理动态数据。
Web服务器的种类
Product | Vendor | May 2013 | Percent |
Apache | Apache | 359,441,468 | 53.42% |
IIS | Microsoft | 112,303,412 | 16.69% |
Nginx | NGINX, Inc. | 104,411,087 | 15.52% |
GWS | 23,029,260 | 3.42% |
[图1]Web服务器Market Share
Apache HTTP Server(简称Apache)是Apache软件基金会开发的一款开源网页服务器。起源于NSCA服务器,经过多次的修改,拥有了Apache这个名字,成为世界使用排名第一的网页服务器,可以免费使用是这个服务器最大的优点。
不仅支持BSD,Linux,Unix等系统品台,微软的windows, NetWare等操作系统也可以完美的支持。
Apache支持Java Servlet,并支持实时监控,自身负荷检测等多种功能。
iis意为互联网信息服务,是由微软公司提供的基于运行Microsoft Windows的互联网基本服务,IIS是随Windows NT Server 4.0一起提供的文件和应用程序服务器,是在Windows NT Server上建立Internet服务器的基本组件(参考:百度百科) 之前名称为Internet Information server, 是世界上使用最多的Web服务器中的一种。
iPlanet是SUN公司微系统对网络服务器和相关程序的解决方案,主要大型公司常用的Web服务器
提供多种功能管理consol。可以非常便利管理服务器。
WebtoB是TmaxSoft的Web服务器解决方案,设计用来处理通过Web浏览器使用HTTP协议发送的请求。建议使用JEUS作为应用服务器使用的一款Web服务器。
适用于大规模事务处理的架构设计,有效解决处理速度延迟,服务器故障等Web系统上的问题。
结论
上面,我们对应用服务器的主要功能以及主要产品进行了简单的说明
虽然根据网站的大小存在应用服务器直接代替Web服务器使用的情况,但是一般来说大部分情况Web服务器在应用服务器的前端,负责静态文件的和rode的平衡。
参考文献
Leave a Reply
Be the First to Comment!