web服务器现状

web服务器现状,第1张

本文研究全球及中国市场Web服务器现状及未来发展趋势,侧重分析全球及中国市场的主要企业,同时对比北美、欧洲、中国、日本、东南亚和印度等地区的现状及未来发展趋势。

根据QYR(恒州博智)的统计及预测,2021年全球Web服务器市场销售额达到了 亿美元,预计2028年将达到 亿美元,年复合增长率(CAGR)为 %(2022-2028)。地区层面来看,中国市场在过去几年变化较快,2021年市场规模为 百万美元,约占全球的 %,预计2028年将达到 百万美元,届时全球占比将达到 %。

地区层面来说,目前 地区是全球最大的市场,2021年占有 %的市场份额,之后是 和 ,分别占有 %和 %。预计未来几年, 地区增长最快,2022-2028期间CAGR大约为 %。

从产品产品类型方面来看,Windows占有重要地位,预计2028年份额将达到 %。同时就应用来看,网页浏览在2021年份额大约是 %,未来几年CAGR大约为 %。

从企业来看,全球范围内,Web服务器核心厂商主要包括Apache Software Foundation、微软公司、NGINX、IBM和Oracle等。2021年,全球第一梯队厂商主要有Apache Software Foundation、微软公司、NGINX和IBM,第一梯队占有大约 %的市场份额;第二梯队厂商有Oracle和Red Hat,共占有 %份额。

本文重点分析在全球及中国有重要角色的企业,分析这些企业Web服务器产品的市场规模、市场份额、市场定位、产品类型以及发展规划等。

现在的Web服务器种类繁多,大家在做项目的时候可以根据自己的需求灵活选择。下面和大家分享一下有哪些Web服务器,以及它们的优缺点。

操作方法

01街头流氓

Apache又称httpd server,是目前应用最广泛的web服务器,应用于各种平台。当Apache首次推出时,它有许多缺陷。现在已经修复完善了。如果你是一名web服务器研究人员,边肖建议你必须学会使用Apache。

优点:紧凑、灵活、可扩展、稳定。

缺点:软件是开源的,所以很多漏洞可能很容易被发现。

02Nginx

Nginx是Linux平台下优秀的Web服务器。边肖以前使用过这种服务器,它大大提高了运行缓慢的应用程序的速度。

优点:压缩率高,负载均衡,速度快。

缺点:应用需要熟练的Linux命令。

03(同ImmigrationInspectors移民检查)

IIS是微软平台的Web服务器,是Windows平台的服务器。它和网文很匹配,初学者可以很快掌握。

优点:安装配置简单,简单易学。

缺点:平台适用性单一,安全性有待提高。

04中间件

WebLogic是专门用于企业开发的web服务器。一般搭配Java语言,使用上类似Apache。同时,它的架构也很优秀。

优点:安全性高,专业性强,耦合度低。

缺点:不容易掌握,需要一定的专业积累才能熟练应用。

05雄猫

Tomcat是许多Java学习者非常熟悉的web服务器。一般刚开始学习Java Web开发的人都会练习使用Tomcat作为服务器。它既有可视化的操作界面,又有命令语句,是一款不错的入门级服务器。

优点:简单易掌握,易于部署,应用广泛。

缺点:扩展性弱,可配置性弱,大并发能力弱。

06Lighttpd

Lighttpd是一个开源的web服务器,比较轻便,功能很多。目前使用率比较低,还没有普及。

优点:小巧精致,功能强大。

缺点:漏洞多,学习资源少。

07太阳

Sun是一个面向Solaris的web服务器,应用并不广泛,只应用于Sun公司相应的web产品。其他开发者也不能轻易使用这个服务器。

优点:针对性强,高并发,高速高效。

缺点:难掌握,适应性低。

08码头

Jetty是一个专用于Java Web的服务器。它用于运行Servlet程序,是众多服务器中最受限制的。边肖不建议你掌握这个服务器。

优点:内容简单,容易掌握。

Web服务是一种面向服务的架构的技术,通过标准的Web协议提供服务,目的是保证不同平台的应用服务可以互操作。

根据W3C的定义,Web服务(Web service)应当是一个软件系统,用以支持网络间不同机器的互动操作。网络服务通常是许多应用程序接口(API)所组成的,它们透过网络,例如国际互联网(Internet)的远程服务器端,执行客户所提交服务的请求。

尽管W3C的定义涵盖诸多相异且无法介分的系统,不过通常我们指有关于主从式架构(Client-server)之间根据SOAP协议进行传递XML格式消息。无论定义还是实现,WEB服务过程中会由服务器提供一个机器可读的描述(通常基于WSDL)以辨识服务器所提供的WEB服务。另外,虽然WSDL不是SOAP服务端点的必要条件,但目前基于Java的主流WEB服务开发框架往往需要WSDL实现客户端的源代码生成。一些工业标准化组织,比如WS-I,就在WEB服务定义中强制包含SOAP和WSDL。

核心定义

考虑到并没某个独立文档包含一切相关内容,可采用模块化的方式给出对WEB服务的描述,但不能给出一个“绝对全面和准确”的定义。受外部环境和实现技术影响,各方给出的核心定义可能稍有出入,但通常包括:

SOAP一个基于XML的可扩展消息信封格式,需同时绑定一个传输用协议。这个协议通常是HTTP或HTTPS,但也可能是SMTP或XMPP。WSDL一个XML格式文档,用以描述服务端口访问方式和使用协议的细节。通常用来辅助生成服务器和客户端代码及配置信息。UDDI一个用来发布和搜索WEB服务的协议,应用程序可借由此协议在设计或运行时找到目标WEB服务。

这些标准由这些组织制订:W3C负责XML、SOAP及WSDL;OASIS负责UDDI。

[编辑]协议集

为提高WEB服务间的互操作能力,WS-I还特别发布了WEB服务协议集(Profile)。协议集包含了一系列特定版本的核心定义(诸如SOAP和WSDL),以及对其使用上的限制与约束。WS-I还发布了用于部署协议集兼容WEB服务的测试工具及相关用例。

[编辑]WS-系列追加定义

为扩展WEB服务能力,一些新的标准已经或正在被开发。这些标准通常被冠以WS字头(Web Service的简称),以下是一个WS系列追加标准的不完全列表:

WS安全(WS-Security)定义了如何在SOAP中使用XML加密或XML签名来保护消息传递。可作为HTTPS保护的一种替代或扩充。WS信赖性(WS-Reliability)一个来自OASIS的标准协议,用来提供可信赖的WEB服务间消息传递。WS可信赖消息(WS-ReliableMessaging)同样是一个提供信赖消息的协议,由Microsoft, BEA 和IBM发布。目前OASIS正对其实施标准化工作。WS寻址(WS-Addressing)定义了在SOAP消息内描述发送/接收方地址的方式。WS事务(WS-Transaction)定义事务处理方式。

一直以来,W3C负责制定了不少WS追加定义,但近来此举开始受到怀疑。一些人呼吁W3C作为网络和语义网构建者应当把精力放在核心网络本身,而不是为WEB服务改换版本。特别是2007年2月的企业级WEB服务论坛上,对W3C不再充当WEB服务定义者的诉求开始表面化。 此外,OASIS对WEB服务扩展实施了许多标准化工作。包括WEB服务资源框架以及WSDM。

百度知道 - 科普保姆团队


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/238490.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-11
下一篇2023-04-11

发表评论

登录后才能评论

评论列表(0条)

    保存