Nginx-常见服务器的对比
常見服務器對比
在介紹這一節內容之前,我們先來認識一家公司叫Netcraft。
Netcraft公司于1994年底在英國成立,多年來一直致力于互聯網市場以及在線安全方面的咨詢服務,其中在國際上最具影響力的當屬其針對網站服務器、SSL市場所做的客觀嚴謹的分析研究,公司官網每月公布的調研數據(Web Server Survey)已成為當今人們了解全球網站數量以及服務器市場分額情況的主要參考依據,時常被諸如華爾街雜志,英國BBC,Slashdot等媒體報道或引用。
我們先來看一組數據,我們先打開Nginx的官方網站 nginx news,找到Netcraft公司公布的數據,對當前主流服務器產品進行介紹。
?
上面這張圖展示了2019年全球主流Web服務器的市場情況,其中有Apache、Microsoft-IIS、google Servers、Nginx、Tomcat等,而我們在了解新事物的時候,往往習慣通過類比來幫助自己理解事物的概貌。所以下面我們把幾種常見的服務器來給大家簡單介紹下:
IIS
? 全稱(Internet Information Services)即互聯網信息服務,是由微軟公司提供的基于windows系統的互聯網基本服務。windows作為服務器在穩定性與其他一些性能上都不如類UNIX操作系統,因此在需要高性能Web服務器的場合下,IIS可能就會被"冷落".
Tomcat
? Tomcat是一個運行Servlet和JSP的Web應用軟件,Tomcat技術先進、性能穩定而且開放源代碼,因此深受Java愛好者的喜愛并得到了部分軟件開發商的認可,成為目前比較流行的Web應用服務器。但是Tomcat天生是一個重量級的Web服務器,對靜態文件和高并發的處理比較弱。
Apache
? Apache的發展時期很長,同時也有過一段輝煌的業績。從上圖可以看出大概在2014年以前都是市場份額第一的服務器。Apache有很多優點,如穩定、開源、跨平臺等。但是它出現的時間太久了,在它興起的年代,互聯網的產業規模遠遠不如今天,所以它被設計成一個重量級的、不支持高并發的Web服務器。在Apache服務器上,如果有數以萬計的并發HTTP請求同時訪問,就會導致服務器上消耗大量能存,操作系統內核對成百上千的Apache進程做進程間切換也會消耗大量的CUP資源,并導致HTTP請求的平均響應速度降低,這些都決定了Apache不可能成為高性能的Web服務器。這也促使了Lighttpd和Nginx的出現。
Lighttpd
? Lighttpd是德國的一個開源的Web服務器軟件,它和Nginx一樣,都是輕量級、高性能的Web服務器,歐美的業界開發者比較鐘愛Lighttpd,而國內的公司更多的青睞Nginx,同時網上Nginx的資源要更豐富些。
其他的服務器
Google Servers,Weblogic, Webshpere(IBM)...
經過各個服務器的對比,種種跡象都表明,Nginx將以性能為王。這也是我們為什么選擇Nginx的理由。
總結
以上是生活随笔為你收集整理的Nginx-常见服务器的对比的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Nginx背景介绍
- 下一篇: Nginx的功能特性及常用功能