http服务器简单理解

常用的web server:

      apache  http server;  nginx;   iis  ;tomcat;


apache 

    是apache基金会的开源项目,功能较为丰富,系统稳定。有很多扩展模块用于支持不同语言编写的web网站。最流行的就是lamp(linux+apache+mysql+php)框架。

    如果不使用扩展模块,只能够用于静态页面的请求响应。

    可使用 proxy相关模块 用作反向代理。

 nginx

    与apache的功能相似:静态页面响应,反向代理服务器)。但相比apache更轻量级,占用更少的资源,对于高并发量能够更好的支撑。

  nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能(apache是同步多进程模型,一个连接对应一个进程;nginx是异步的,多个连接(万级别)可以对应一个进程)

IIS

微软 .net 平台服务器

tomcat

   是一个java web server。只支持JSP  servlet 

你可能感兴趣的:(http服务器简单理解)