激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

云服務器|WEB服務器|FTP服務器|郵件服務器|虛擬主機|服務器安全|DNS服務器|服務器知識|Nginx|IIS|Tomcat|

服務器之家 - 服務器技術 - 服務器知識 - 服務器Apache與Tomcat和Nginx的理解和對比分析詳解

服務器Apache與Tomcat和Nginx的理解和對比分析詳解

2020-05-03 18:55chenyu_insist 服務器知識

今天小編就為大家分享一篇關于服務器Apache與Tomcat和Nginx的理解和對比分析詳解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

1 問題

公司服務器用的Apache,后臺是php語言,然后服務端用的linux C/C++,會經(jīng)常聽到Apache服務器,然后之前實習的公司服務端用的java,然后依稀記得使用了nginx反向代理服務器和tomcat,請求先經(jīng)過nginx然后再去通過tomcat轉發(fā)請求,然后對Apache服務器和tomcat和nginx理解就有點模糊了,然后今天查閱相關資料對使用場景和進行對比

2 Apache、TomcatNginx名詞解釋

1 ) Apache

Apache HTTP服務器是一個模塊化的服務器,可以運行在幾乎所有廣泛使用的計算機平臺上,Linux、Unix、Windows等,屬于應用服務器。

Apache支持模塊多,性能穩(wěn)定,Apache本身是靜態(tài)解析,適合靜態(tài)HTML、圖片等,比如我之前用過freemarker,也是靜態(tài)的,但可以通過擴展腳本、模塊等支持動態(tài)頁面等。

Apache可以支持PHP、cgi、perl,但是要使用Java的話,你需要Tomcat在Apache后臺支撐,將Java請求由Apache轉發(fā)給Tomcat處理.

缺點:配置相對復雜,自身不支持動態(tài)頁面,需要插件擴展來輔助支持動態(tài)頁面解析,如FastCGI、Tomcat,搞j2ee的小伙伴知道我們動態(tài)頁面需要使用到jsp,所以我們是需要Tomcat來解析動態(tài)頁面的,Tomcat就是servlet容器,當然它可以獨立于Apache,直接把tomcat作為服務器

2 ) Tomcat

Tomcat是應用(Java)服務器,它只是一個Servlet(JSP也翻譯成Servlet)容器,可以認為是Apache的擴展,但是可以獨立于Apache運行,也就是說沒有Apache,只有Tomcat也可以解析靜態(tài)頁面和動態(tài)頁面(jsp),

3 ) Nginx

Nginx是俄羅斯人編寫的十分輕量級的HTTP服務器,是一個高性能的HTTP和反向代理服務器,同時也是一個IMAP/POP3/SMTP 代理服務器。

3 對比

1) Apache 與 Tomcat 比較

相同點:

都是Apache組織開發(fā)的,都有HTTP服務的功能,兩者都是開源、免費的。

不同點:

a) Apache是專門用了提供HTTP服務的,以及相關配置的(例如虛擬主機、URL轉發(fā)等等),而Tomcat是Apache組織在符合Java EE的JSP、Servlet標準下開發(fā)的一個JSP服務器

b) Apache是一個Web服務器環(huán)境程序,啟用他可以作為Web服務器使用,不過只支持靜態(tài)網(wǎng)頁如ASP、PHP,F(xiàn)reemarker,你要搞java服務端用到動態(tài)語言比如jsp,就需要Tomcat這個解釋器,用來解析jsp,Apache是不能解析的,切記。

c) Apache 側重于HTTP Server,Tomcat 側重于Servlet容器,支持JSP,但對靜態(tài)網(wǎng)頁不太理想,也就是說Apache和Tomcat這個2個服務器,Apache對靜態(tài)文件處理能力強于Tomcat,Tomcat實用于解析動態(tài)語言(jsp),我們可以用Apache處理靜文件,用Tomcat處理動態(tài)文件

d) Apache是Web服務器,Tomcat是應用(Java)服務器,可以認為是Apache的擴展,但是可以獨立于Apache運行

實際使用:

Apache+Tomcat(如果是java服務端)

戶端請求的是靜態(tài)頁面,則只需要Apache服務器響應請求。

客戶端請求動態(tài)頁面,則是Tomcat服務器響應請求,JSP是服務器端解釋代碼的,這樣整合就可以減少Tomcat的服務開銷。

可以理解 Tomcat為Apache的一種擴展。

2)Nginx 與 Apache 比較

1 Nginx 優(yōu)點

a)輕量級,同樣是web 服務,比apache占用更少的內(nèi)存及資源 。

b)抗并發(fā),nginx 處理請求是異步非阻塞的,多個連接(萬級別)可以對應一個進程,而apache 則是同步阻塞型的,同步多進程模型,一個連接對應一個進程

c)高度模塊化的設計,編寫模塊相對簡單。 

d)提供負載均衡

e)配置簡潔

f  ) Nginx 靜態(tài)處理性能比 Apache 高 3倍以上

e ) nginx只適合靜態(tài)和反向代理

反向代理的理解:

反向代理(Reverse Proxy)方式是指以代理服務器來接受internet上的連接請求,然后將請求轉發(fā)給內(nèi)部網(wǎng)絡上的服務器處理,其本身并不做處理,

并將從服務器上得到的結果返回給internet上請求連接的客戶端,此時代理服務器對外就表現(xiàn)為一個web服務器,實際只做了轉發(fā),沒有做處理。

2  Apache 優(yōu)點

a)apache的 rewrite 比nginx 的強大。 

b)支持動態(tài)頁面。

c)支持的模塊多,基本涵蓋所有應用。

d)性能穩(wěn)定。

e ) Apache 對 PHP 支持比較簡單

f ) 相比nginx,動態(tài)請求由apache去做比較好。

3)Nginx 與 Tomcat 比較

我們知道Nginx一般處理靜態(tài)處理能力很強,但是不能解析動態(tài)語言比如(jsp)我們,還需要Tomcat進行解釋jsp,所以動態(tài)處理我們一般使用Tomcat,靜態(tài)處理使用Nginx,我之前實習的公司網(wǎng)站就是Nginx+Tomcat組合使用,Nginx起到反向代理的作用,如果是靜態(tài)處理通過Nginx處理,動態(tài)請求才到后臺Tomcat進行處理,這也就是Nginx的動態(tài)分離機制,我之前還不是太理解,現(xiàn)在終于理解為什么要這么搭配了,說到底就是Nginx的靜態(tài)處理能力比Tomcat強,所以我們需要請求先經(jīng)過Nginx,這里就不需要用到Apache服務器。

4 小結

a ) 靜態(tài)處理能力:

Nginx(至少是Apache3倍)>Apache>Tomcat

b)Nginx優(yōu)點:負載均衡、反向代理、處理靜態(tài)文件優(yōu)勢,這也就是為啥java服務器Tomcat前面先要經(jīng)過Nginx服務器處理一波,(只轉發(fā)請求,不做其他操作,可以看下上面的反向代理的解釋),Nginx并發(fā)性比較好,CPU內(nèi)存占用低

c)Apache優(yōu)點:相對于Tomcat服務器來說處理靜態(tài)文件是它的優(yōu)勢,速度快。Apache是靜態(tài)解析,適合靜態(tài)HTML、圖片,當然讀寫能力比較強,如果rewrite頻繁,那還是Apache較適合,比較穩(wěn)定,處理動態(tài)有優(yōu)勢。前提是沒有Tomcat,也就是說不是java服務端。

d)Tomcat:動態(tài)解析容器,處理動態(tài)請求,是編譯JSP、Servlet的容器,Nginx有動態(tài)分離機制,靜態(tài)請求直接就可以通過Nginx處理,動態(tài)請求才轉發(fā)請求到后臺交由Tomcat進行處理。

總結

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對服務器之家的支持。如果你想了解更多相關內(nèi)容請查看下面相關鏈接

原文鏈接:https://blog.csdn.net/u011068702/article/details/85730058

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 免费久久久 | 日本黄色一级电影 | 182tv成人福利视频免费看 | 一级黄色毛片a | 国产手机国产手机在线 | 99精彩视频在线观看 | 亚洲视频在线观看免费视频 | sese在线视频 | 国产成视频在线观看 | 操操操操操 | 青青草成人免费视频在线 | 国产免费片 | 国产一区二区三区在线免费观看 | 亚洲国产精品久久久久制服红楼梦 | 久久久久久久亚洲视频 | 在线91视频 | 久久久久久久九九九九 | 国产精品www| 免费永久看羞羞片网站入口 | 国产精品欧美日韩一区二区 | 56av国产精品久久久久久久 | 91看片王| 国产美女爽到喷白浆的 | 国产一级淫片a级aaa | 国产91av视频| 国产91亚洲精品久久久 | 91精品一区二区综合在线 | 九色激情网 | 激情黄页 | 欧美一级做一a做片性视频 日韩黄色片免费看 | 精品国产一区二区三区免费 | 欧美精品一区二区三区在线 | 欧美另类在线视频 | 中文字幕亚洲视频 | 成人一区三区 | 在线免费观看日韩视频 | 亚洲国产网站 | 少妇一级淫片免费放4p | 一级成人毛片 | 石原莉奈日韩一区二区三区 | 欧美视频一区二区三区四区 |