web服务器有哪些?


【web服务器有哪些?】目前主流web服务器有三个:apache、IIS、nginx 。
其中apache是开源的老牌服务器 。多用于传统业务 。其优点是系统稳定 。扩展模块丰富 。各种特性支持完整 。并且跨平台 。
IIS是微软主力打造的web服务器 。目前作为Windows系统组件一部分 。和微软上层web开发(asp.net)应用接口紧密 。
nginx是开源的后起之秀 。是俄罗斯开发的一款用于高并发服务的web服务器 。主要应用于高并发网站、静态服务器、下载服务器等 。其优点是性能更高 。支持负载均衡 。反向代理 。
国产web服务器主要有:
Tengine:是淘宝开发团队基于nginx修改的 。优化了资源请求的web服务器 。其特点继承nginx 。并针对资源请求做了优化 。
数蚕web服务器:是数蚕科技基于c++的Linux下的web服务器 。主要用于静态页面和简单的计算型服务网站 。其特点是支持高并发 。支持多进程 。c++/c接口良好 。缺点是动态页面支持较差 。
其他观点:
1 。APACHE也被叫做HTTPD服务器 。是目前使用最广泛的WEB服务器 。它被应用于各种平台之中 。
2 。NGINX是LINUX平台下的优秀WEB服务器 。它让本来运行很慢的应用程序提升了很大的速度 。
3 。IIS是微软平台的WEB服务器 。是针对WINDOWS平台的服务器 。它和NET语言搭配 。新手掌握起来比较快 。
4 。WEBLOGIC是专门应用于企业级开发的WEB服务器 。比较常见的是和JAVA语言搭配 。使用起来和APACHE差不多 。它的架构非常的优秀 。
5 。TOMCAT是很多JAVA学习者非常熟悉的WEB服务器 。它既有可视化的操作界面 。也有命令语句 。是不错的入门级服务器 。
其他观点:
用的比较多的如nginx,apache,tomcat,iis 。还有很多 。
nginx是战斗民族开发的一款开源免费轻量级http服务器 。反向代理服务器 。负载均衡 。以及邮件服务器 。本只支持静态页面 。同时资源开销小 。并发能力强 。
apache是apache基金会的一款应用最广泛安全 。快速 。模块化的http软件 。自身也只支持静态页面 。
tomcat也是apache基金会旗下开源免费一款具有web功能的应用服务器 。它支持动态页面 。
iis是微软的web服务器 。
前三者都是开源免费的 。nginx 。apache支持静态页面 。tomcat支持动态页面 。
nginx相对于apache来说资源消耗更少 。能力更强 。配置简洁 。
apache通过模块可以支持动态页面
二者通常和tomcat结合使用 。这样可以形成动静分离负载均衡的架构 。提高网站性能 。
tomcat应用(Java)服务器 。它只是一个Servlet(JSP也翻译成Servlet)容器 。可以认为是Apache的扩展 。但是可以独立于Apache运行 。能够动态的生成资源并返回到客户端 。

web服务器有哪些?

文章插图
web服务器有哪些?

文章插图
web服务器有哪些?

文章插图

    推荐阅读