web服务器架构(常用的WEB服务器简介)
web服务器架构
常用的WEB服务器简介常用的WEB服务器
WEB服务器也称为WWW服务器、HTTP服务器,其主要功能是提供网上信息浏览服务。Unix和Linux平台下常用的服务器有Apache、Nginx、Lighttpd、Tomcat、IBM WebSphere等,其中应用最广泛的是Apache。而Window NT/2000/2003平台下最常用的服务器是微软公司的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服务器,将会获得多方面的性能提升。
- server2008对前端有啥用(MyWebServer好不好?MyWebServer WEB服务器软件介绍)
- iis搭建web服务器和ftp教程(Windows实例通过IIS如何搭建多个FTP站点?)
- apache怎么配置服务器(Apache2 WEB服务器的配置步骤分享)
- 静态web服务器nginx(WEB服务器该选择 Apache 还是 Nginx?)
- 宝塔web服务器如何安装(宝塔面板开启Nginx/Apache防火墙四层防御的方法)
- 如何认识服务器(关于Nginx、Apache、Tomcat三个WEB服务器的区别和认知)
- 常见的web应用服务器有哪些(常用的web服务器软件整理)
- apache服务配置详解(Apache Web服务器的完全安装指南)
- web服务器增加性能(Web 服务器性能与站点访问性能优化)
- 属于web服务器的有哪些(web服务器有几种类型?)
- 有哪些优秀的web服务器(几款比较好的WEB服务器软件推荐)
- web服务器iis安全访问机制(IIS与APACHE实现HTTP重定向到HTTPS)
- win7iis服务器的安装与配置(用IIS建立高安全性Web服务器的方法)
- 服务器宕机处理方式(web服务器宕机监控方法大全)
- nginx 可以部署java吗(Java-利用Nginx负载均衡实现Web服务器)
- web服务器与应用服务器的区别(web服务器是什么?web服务器有哪些呢?)
- 原创图画书,以儿童视角讲述中国故事(以儿童视角讲述中国故事)
- 八月再见 愿你岁月不扰,余生静好(八月再见愿你岁月不扰)
- 赏读 八月再见,九月你好(赏读八月再见九月你好)
- 散文 八月再见,九月,我在风中等你(散文八月再见九月)
- 8月再见 9月你好(8月再见)
- 魔兽世界 设计师爆料,原始版本并无PVP,跨阵营属于返璞归真(魔兽世界设计师爆料)
热门推荐
- dedecms后台内链如何制作(dedecms自定义表单增加验证码的方法分享)
- Visual Studio 自动添加头部注释
- linux操作系统的关机指令有哪些(Linux系统关机命令之间的区别及用法详解)
- 个人能备案云服务器吗(租用云服务器后的备案问题你真的了解吗?)
- css3左右移动动画效果(CSS3鼠标悬浮过渡缩放效果)
- zabbix如何监控访问状态码(基于zabbix实现监控Jenkins过程详解)
- html5canvas怎么改扇形起始角(HTML5 Canvas实现放大镜效果示例)
- python3爬虫代码(Python3爬楼梯算法示例)
- dedecms缩略图优化教程(织梦DedeCMS V5.7缩略图站内上传修正)
- windows docker 使用数据库教程(docker安装并持久化postgresql数据库的操作步骤)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9