常见的WEB服务器
WEB服务器也称之为WWW服务器、HTTP服务器,其主要功能是提供网上信息访问服务项目。Unix和Linux平台下常见的服务器有Apache、Nginx、Lighttpd、Tomcat、IBM WebSphere等,在其中运用最广泛的是Apache。而Window NT/2000/2003/2008/Vista/7/8服务平台下最常用的服务器是微软中国的IIS。
1、Apache是全世界运用最多的是WEB服务器,优点关键取决于源码开放、有一支开放的研发团队、支持混合开发运用及其其可扩展性等。Apache的控制模块支持比较丰富,虽在效率和功能上不如别的轻量WEB服务器,是属于超重量级商品,所耗费的内存也比别的WEB服务器要高。
2、Lighttpd是提供一个针对性能卓越网址,安全性、迅速、兼容模式好而且灵便的WEB Server自然环境,它具备内存花销低、CPU市场占有率低、效率好,及其控制模块丰富多彩等特性。支持FastCGI、CGI、Auth、导出缩小、URL重新写过及Alias等主要作用,归属于轻量WEB服务器。
3、Tomcat是一个开放源码、运行servlet和JSP Web应用软件的根据Java的web应用软件器皿,Tomcat server是依据servlet和jsp标准实行的,因而也可以说Tomcat server推行了Apache-Jakarta标准,且比绝大部分商业应用软件服务器好些,可是,tomcat对静态文件和分布式系统的解决较为弱。
4、IBM WebSphere是一种功能齐全、开放的WEB应用软件服务器,它根据Java的应用场景,创建、布署和管理方法Internet和Intranet Web应用程序流程。相对于别的时兴的WEB服务器来讲,运用的数目非常少。
5、IIS是一种WEB服务项目部件,容许在公共性Intranet或Internet上发布消息的WEB服务器,主要包括WEB服务器、FTP服务器、NNTP服务器和SMTP服务器,各自用以浏览网页、文件传送、新闻报道服务项目和发送邮件等层面,它促使在网络上发布消息变成一件非常容易的事儿。它提供ISAPI作为拓展WEB服务器作用的程序编程插口,与此同时还提供了Internet,能够完成对数据库的查看和升级。
6、Nginx是一款性能卓越的HTTP和端口转发服务器,可以挑选高效率的epoll、kqueue、eventport更为互联网I/O实体模型,在高联接高并发的情况下,可以支持达到5万只高并发线程数的回应,而内存、CPU等系统软件资源消耗却极低,运作十分平稳。
Nginx与Apache、Lighttpd的综合性比照:
从图中可以看出,Nginx在端口转发、Rewrite标准、可靠性、静态文件解决、内存耗费等层面,呈现出了很强的优点,由此可见采用Nginx替代传统式的Apache服务器,可能得到各个方面的性能增加。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。