什么是web服務(wù)器 五種常見的web服務(wù)器
2022-06-14 15:27:10 閱讀(735)
相信很多人都不知道Web服務(wù)器是什么東西,畢竟大家很少接觸到這個東西,下面萬商云集小編給大家來詳細介紹一下什么是Web服務(wù)器,Web服務(wù)器的常見類型有哪些?
什么是web服務(wù)器
在Web服務(wù)器發(fā)展的同一個時期,應(yīng)用服務(wù)器已經(jīng)存在并發(fā)展很長一段時間了。一些公司為Unix開發(fā)了Tuxedo(面向事務(wù)的中間件)、TopEnd、Encina等產(chǎn)品,這些產(chǎn)品都是從類似IMS和CICS的主機應(yīng)用管理和監(jiān)控環(huán)境衍生而來的。大部分的這些產(chǎn)品都指定了“封閉的”產(chǎn)品專用通信協(xié)議來互連胖客戶機(“fat” client)和服務(wù)器。在90年代,這些傳統(tǒng)的應(yīng)用服務(wù)器產(chǎn)品開始嵌入HTTP通信功能,剛開始要利用網(wǎng)關(guān)來實現(xiàn)。不久后它們之間的界線開始變得模糊了。
同時,web服務(wù)器越來越成熟,可以處理更高的負載、更多的并發(fā)和擁有更好的特性;應(yīng)用服務(wù)器開始添加越來越多的基于HTTP的通信功能。所有的這些導(dǎo)致了web服務(wù)器與應(yīng)用服務(wù)器的界線變得更窄了。
目前,“應(yīng)用服務(wù)器”和“web服務(wù)器”之間的界線已經(jīng)變得模糊不清了。但是人們還把這兩個術(shù)語區(qū)分開來,作為強調(diào)使用。
當有人說到“web服務(wù)器”時,你通常要把它認為是以HTTP為核心、web UI為向?qū)У膽?yīng)用。當有人說到“應(yīng)用服務(wù)器”時,你可能想到“高負載、企業(yè)級特性、事務(wù)和隊列、多通道通信(HTTP和更多的協(xié)議)”。但現(xiàn)在提供這些需求的基本上都是同一個產(chǎn)品。
Web應(yīng)用服務(wù)器包括了Web容器,同時內(nèi)置了支撐企業(yè)應(yīng)用的事務(wù),安全,集成,通信,高可用等等功能,極大了減少了重復(fù)開發(fā)量,保障了業(yè)務(wù)系統(tǒng)快速開發(fā)和部署,而它本身也是一個Web服務(wù)器。Web應(yīng)用服務(wù)器可以選擇使用大廠的WebLogic和WebSphere這種重量級產(chǎn)品外,也可以使用類似與Tomcat、jetty這樣的web containner 再加上第三方的框架(spring,hibernate等)來構(gòu)建自己的Application Server;.NET Core平臺下可以選擇IIS, Apache,Nginx 與ASP.NET Core構(gòu)建。
二、五種常見的web服務(wù)器
1.Apache服務(wù)器
Apache仍然是世界上用的最多的服務(wù)器,它源于NCSAhttpd服務(wù)器,世界上很多著名的網(wǎng)站都是Apache的用戶。
源代碼開放,有一支開放的開發(fā)隊伍、支持跨平臺的應(yīng)用,可移植性等,Apache的模塊支持非常豐富,但是,速度、性能上不及掐輕量級Web服務(wù)器,屬于重量級產(chǎn)品,所消耗的內(nèi)存比其他Web服務(wù)器要高。
2.Lighttpd服務(wù)器
Lighttpd是由一個德國人寫的開源軟件,目標是提供一個專門針對高性能網(wǎng)站、安全、快速、兼容性好,并且靈活的WebServer環(huán)境。具有內(nèi)存開銷低、CPU占用率低、效能好、一級模塊豐富等特定,支持FastCGI、CGI、Auth、輸出壓縮(output compress)、URL重寫及Alias等重要功能。Lighttpd和Nginx一樣,是一款輕量級Web服務(wù)器,是Nginx競爭對手之一。
服務(wù)器卡頓怎么辦?常見的web服務(wù)器有哪些?
3.Tomcat服務(wù)器
Tomcat是一個開放源代碼、運行servlet和JSP Web應(yīng)用軟件的基于Java的Web應(yīng)用軟件容器。Tomcat Server是根據(jù)servlet和JSP規(guī)范執(zhí)行的,因此,可以說Tomcat Server實行了Apache-Jakarta規(guī)范,而且,比絕大多數(shù)商業(yè)應(yīng)用軟件服務(wù)器要好,但是,Tomcat對靜態(tài)文件、高并發(fā)的處理比較弱。
4.IBM WebSphere服務(wù)器
WebSphere Application Server是一種功能完善、開放的Web用用程序服務(wù)器,是IBM電子商務(wù)計劃的核心部分,它是基于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提供了一個圖形界面的管理工具,稱為Internet服務(wù)管理器,用于監(jiān)視配置和控制Internet服務(wù)。
上面就是關(guān)于什么是web服務(wù)器 五種常見的web服務(wù)器的全部內(nèi)容,希望上面的內(nèi)容能幫助到大家了解到web服務(wù)器這一塊的內(nèi)容。
未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明出處- 本文關(guān)鍵詞:
- 服務(wù)器