服務(wù)熱線:400-0033-166
萬(wàn)商云集 - 企業(yè)數(shù)字化選用平臺(tái)

企業(yè)首選的

數(shù)字選用平臺(tái)

什么是web服務(wù)器 五種常見(jiàn)的web服務(wù)器

2022-06-14 15:27:10 閱讀(754 評(píng)論(0)

  相信很多人都不知道Web服務(wù)器是什么東西,畢竟大家很少接觸到這個(gè)東西,下面萬(wàn)商云集小編給大家來(lái)詳細(xì)介紹一下什么是Web服務(wù)器,Web服務(wù)器的常見(jiàn)類型有哪些?

     什么是web服務(wù)器

  在Web服務(wù)器發(fā)展的同一個(gè)時(shí)期,應(yīng)用服務(wù)器已經(jīng)存在并發(fā)展很長(zhǎng)一段時(shí)間了。一些公司為Unix開(kāi)發(fā)了Tuxedo(面向事務(wù)的中間件)、TopEnd、Encina等產(chǎn)品,這些產(chǎn)品都是從類似IMS和CICS的主機(jī)應(yīng)用管理和監(jiān)控環(huán)境衍生而來(lái)的。大部分的這些產(chǎn)品都指定了“封閉的”產(chǎn)品專用通信協(xié)議來(lái)互連胖客戶機(jī)(“fat” client)和服務(wù)器。在90年代,這些傳統(tǒng)的應(yīng)用服務(wù)器產(chǎn)品開(kāi)始嵌入HTTP通信功能,剛開(kāi)始要利用網(wǎng)關(guān)來(lái)實(shí)現(xiàn)。不久后它們之間的界線開(kāi)始變得模糊了。

  同時(shí),web服務(wù)器越來(lái)越成熟,可以處理更高的負(fù)載、更多的并發(fā)和擁有更好的特性;應(yīng)用服務(wù)器開(kāi)始添加越來(lái)越多的基于HTTP的通信功能。所有的這些導(dǎo)致了web服務(wù)器與應(yīng)用服務(wù)器的界線變得更窄了。

  目前,“應(yīng)用服務(wù)器”和“web服務(wù)器”之間的界線已經(jīng)變得模糊不清了。但是人們還把這兩個(gè)術(shù)語(yǔ)區(qū)分開(kāi)來(lái),作為強(qiáng)調(diào)使用。

  當(dāng)有人說(shuō)到“web服務(wù)器”時(shí),你通常要把它認(rèn)為是以HTTP為核心、web UI為向?qū)У膽?yīng)用。當(dāng)有人說(shuō)到“應(yīng)用服務(wù)器”時(shí),你可能想到“高負(fù)載、企業(yè)級(jí)特性、事務(wù)和隊(duì)列、多通道通信(HTTP和更多的協(xié)議)”。但現(xiàn)在提供這些需求的基本上都是同一個(gè)產(chǎn)品。

  Web應(yīng)用服務(wù)器包括了Web容器,同時(shí)內(nèi)置了支撐企業(yè)應(yīng)用的事務(wù),安全,集成,通信,高可用等等功能,極大了減少了重復(fù)開(kāi)發(fā)量,保障了業(yè)務(wù)系統(tǒng)快速開(kāi)發(fā)和部署,而它本身也是一個(gè)Web服務(wù)器。Web應(yīng)用服務(wù)器可以選擇使用大廠的WebLogic和WebSphere這種重量級(jí)產(chǎn)品外,也可以使用類似與Tomcat、jetty這樣的web containner 再加上第三方的框架(spring,hibernate等)來(lái)構(gòu)建自己的Application Server;.NET Core平臺(tái)下可以選擇IIS, Apache,Nginx 與ASP.NET Core構(gòu)建。

  二、五種常見(jiàn)的web服務(wù)器

  1.Apache服務(wù)器

  Apache仍然是世界上用的最多的服務(wù)器,它源于NCSAhttpd服務(wù)器,世界上很多著名的網(wǎng)站都是Apache的用戶。

  源代碼開(kāi)放,有一支開(kāi)放的開(kāi)發(fā)隊(duì)伍、支持跨平臺(tái)的應(yīng)用,可移植性等,Apache的模塊支持非常豐富,但是,速度、性能上不及掐輕量級(jí)Web服務(wù)器,屬于重量級(jí)產(chǎn)品,所消耗的內(nèi)存比其他Web服務(wù)器要高。

image.png

  2.Lighttpd服務(wù)器

  Lighttpd是由一個(gè)德國(guó)人寫(xiě)的開(kāi)源軟件,目標(biāo)是提供一個(gè)專門針對(duì)高性能網(wǎng)站、安全、快速、兼容性好,并且靈活的WebServer環(huán)境。具有內(nèi)存開(kāi)銷低、CPU占用率低、效能好、一級(jí)模塊豐富等特定,支持FastCGI、CGI、Auth、輸出壓縮(output compress)、URL重寫(xiě)及Alias等重要功能。Lighttpd和Nginx一樣,是一款輕量級(jí)Web服務(wù)器,是Nginx競(jìng)爭(zhēng)對(duì)手之一。

  服務(wù)器卡頓怎么辦?常見(jiàn)的web服務(wù)器有哪些?

  3.Tomcat服務(wù)器

  Tomcat是一個(gè)開(kāi)放源代碼、運(yùn)行servlet和JSP Web應(yīng)用軟件的基于Java的Web應(yīng)用軟件容器。Tomcat Server是根據(jù)servlet和JSP規(guī)范執(zhí)行的,因此,可以說(shuō)Tomcat Server實(shí)行了Apache-Jakarta規(guī)范,而且,比絕大多數(shù)商業(yè)應(yīng)用軟件服務(wù)器要好,但是,Tomcat對(duì)靜態(tài)文件、高并發(fā)的處理比較弱。

  4.IBM WebSphere服務(wù)器

  WebSphere Application Server是一種功能完善、開(kāi)放的Web用用程序服務(wù)器,是IBM電子商務(wù)計(jì)劃的核心部分,它是基于Java的應(yīng)用環(huán)境、建立、部署和管理Internet和Intranet Web應(yīng)用程序。

  5.Microsoft IIS服務(wù)器

  Microsoft的Web服務(wù)器是IIS(Internet Information Server),是允許在公共Intranet或Internet上發(fā)布信息的Web服務(wù)器,IIS提供了一個(gè)圖形界面的管理工具,稱為Internet服務(wù)管理器,用于監(jiān)視配置和控制Internet服務(wù)。

上面就是關(guān)于什么是web服務(wù)器  五種常見(jiàn)的web服務(wù)器的全部?jī)?nèi)容,希望上面的內(nèi)容能幫助到大家了解到web服務(wù)器這一塊的內(nèi)容。

未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明出處