我們最常見的Web Service有IIS、Apache、和Nginx,除此之外還有Tomcat等等。
1、IIS:
Internet Information Services(IIS,互聯(lián)網(wǎng)信息服務),是由微軟公司提供的基于運行Microsoft windows的互聯(lián)網(wǎng)基本服務。最初是Windows NT版本的可選包,隨后內(nèi)置在Windows 2000、Windows XP Professional和Windows Server 2003一起發(fā)行,但在Windows XP Home版本上并沒有IIS。
2、Apache:
Apache HTTP Server(簡稱Apache)是Apache軟件基金會的一個開放源碼的網(wǎng)頁服務器,可以在大多數(shù)計算機操作系統(tǒng)中運行,由于其多平臺和安全性被廣泛使用,是最流行的Web服務器端軟件之一。它快速、可靠并且可通過簡單的API擴展,將Perl/Python等解釋器編譯到服務器中。Apache源于NCSAhttpd服務器,經(jīng)過多次修改,成為世界上最流行的Web服務器軟件之一。Apache取自“a patchy server”的讀音,意思是充滿補丁的服務器,因為它是自由軟件,所以不斷有人來為它開發(fā)新的功能、新的特性、修改原來的缺陷。Apache的特點是簡單、速度快、性能穩(wěn)定,并可做代理服務器來使用。
3、Nginx:
Nginx (engine x) 是一個高性能的HTTP和反向代理web服務器,同時也提供了IMAP/POP3/SMTP服務。Nginx是一款輕量級的Web 服務器/反向代理服務器及電子郵件(IMAP/POP3)代理服務器,在BSD-like 協(xié)議下發(fā)行。其特點是占有內(nèi)存少,并發(fā)能力強,事實上nginx的并發(fā)能力在同類型的網(wǎng)頁服務器中表現(xiàn)較好,中國大陸使用nginx網(wǎng)站用戶有:百度、京東、新浪、網(wǎng)易、騰訊、淘寶等。
4、Tomcat:
Tomcat是Apache 軟件基金會(Apache Software Foundation)的Jakarta 項目中的一個核心項目,由Apache、Sun 和其他一些公司及個人共同開發(fā)而成。Tomcat 服務器是一個免費的開放源代碼的Web 應用服務器,屬于輕量級應用服務器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試JSP 程序的首選。對于一個初學者來說,可以這樣認為,當在一臺機器上配置好Apache 服務器,可利用它響應html(標準通用標記語言下的一個應用)頁面的訪問請求。實際上Tomcat是Apache 服務器的擴展,但運行時它是獨立運行的,所以當你運行tomcat 時,它實際上作為一個與Apache 獨立的進程單獨運行的。
5、Resin:
Resin是CAUCHO公司的產(chǎn)品,是一個非常流行的支持servlets和jsp的引擎,速度非常快。Resin本身包含了一個支持HTTP/1.1的WEB服務器。它不僅可以顯示動態(tài)內(nèi)容,而且它顯示靜態(tài)內(nèi)容的能力也非常強,速度直逼APACHESERVER。許多站點都是使用該WEB服務器構(gòu)建的。Resin支持負載均衡(Load balancing),可以增加WEB站點的可靠性。方法是增加服務器的數(shù)量。比如一臺SERVER的錯誤率是1%的話,那么支持負載均衡的兩個Resin服務器就可以使錯誤率降到0.01%。






