經常使用的WEB服務器簡介

經常使用的WEB服務器html

WEB服務器也稱爲WWW服務器、HTTP服務器,其主要功能是提供網上信息瀏覽服務。Unix和Linux平臺下經常使用的服務器有Apache、Nginx、Lighttpd、Tomcat、IBM WebSphere等,其中應用最普遍的是Apache。而Window NT/2000/2003平臺下最經常使用的服務器是微軟公司的IIS。web

一、Apache是世界上應用最多的WEB服務器,優點主要在於源代碼開放、有一支開放的開發隊伍、支持跨平臺應用以及其可移植性等。Apache的模塊支持很是豐富,雖在速度和性能上不及其餘輕量級WEB服務器,是屬於重量級產品,所消耗的內存也比其餘WEB服務器要高。數據庫

二、Lighttpd是提供一個專門針對高性能網站,安全、快速、兼容性好而且靈活的WEB Server環境,它具備內存開銷低、CPU佔有率低、效能好,以及模塊豐富等特色。支持FastCGI、CGI、Auth、輸出壓縮、URL重寫及Alias等重要功能,屬於輕量級WEB服務器。編程

三、Tomcat是一個開放源代碼、運行servlet和JSP Web應用軟件的基於Java的web應用軟件容器,Tomcat server是根據servlet和jsp規範執行的,所以也能夠說Tomcat server實行了Apache-Jakarta規範,且比絕大多數商用應用軟件服務器要好,可是,tomcat對靜態文件和高併發的處理比較弱。tomcat

四、IBM WebSphere是一種功能完善、開放的WEB應用程序服務器,它基於Java的應用環境,創建、部署和管理Internet和Intranet Web應用程序。相對於其餘流行的WEB服務器而言,應用的數量不多。安全

五、IIS是一種WEB服務組件,容許在公共Intranet或Internet上發佈信息的WEB服務器,其中包括WEB服務器、FTP服務器、NNTP服務器和SMTP服務器,分別用於網頁瀏覽、文件傳輸、新聞服務和郵件發送等方面,它使得在網絡上發佈信息成了一件很容易的事情。它提供ISAPI做爲擴展WEB服務器功能的編程接口,同時還提供了Internet,能夠實現對數據庫的查詢和更新。服務器

六、Nginx是一款高性能的HTTP和反向代理服務器,可以選擇高效的epoll、kqueue、eventport最爲網絡I/O模型,在高鏈接併發的狀況下,可以支持高達5萬個併發鏈接數的響應,而內存、CPU等系統資源消耗卻很是低,運行很是穩定。網絡

Nginx與Apache、Lighttpd的綜合對比:併發

從上圖能夠看出,Nginx在反向代理、Rewrite規則、穩定性、靜態文件處理、內存消耗等方面,表現出了很強的優點,可見選用Nginx代替傳統的Apache服務器,將會得到多方面的性能提高。

ps:阿里雲優惠購買活動入口,免費領取1888元優惠券jsp

相關文章
相關標籤/搜索