首页 > 代码库 > 四 主要的几种 Web 服务器

四 主要的几种 Web 服务器

一 Microsoft IIS

  1. 仅支持 Windows 操作系统,用于 .Net 平台网站的部署和运行。

  2. IIS 是一种 Web 服务组件,包括括 Web 服务器、FTP 服务器、NNTP 服务器和 SMTP 服务器等。

  3. 图形化界面。

二 Tomcat

  1. Tomcat 是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 JSP 程序的首选。 

  2. Apache 组织下的开源应用服务器。

  3. 被使用最广泛的开发和部署 J2ee 开源应用服务器软件。

  4. 主流 Jsp/servlet 容器,但不能直接支持 Ejb,需要配合 weblogic、jboss 等 Ejb 容器配套使用。

三 Apache

  1. Apache 是世界使用排名第一的 Web 服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的 Web 服务器端软件之一。

  2. Apache 是以进程为基础的结构,进程要比线程消耗更多的系统开支,不太适合于多处理器环境,因此,在一个 Apache Web 站点扩容时,通常是增加服务器或扩充群集节点而不是增加处理器。

  3. 到目前为止 Apache 仍然是世界上用的最多的 Web 服务器,市场占有率达60%左右。世界上很多著名的网站如 Amazon、Yahoo!、W3 Consortium、Financial Times 等都是 Apache 的产物。

四 Apache 和 Tomcat 的区别

  1. Apache 支持静态页,Tomcat 支持动态的,比如 Servlet 等。

  2. Apache 侧重于 HTTP Server,Tomcat 侧重于 Servlet 引擎。