Nginx,Apache,Tomcat區別


Nginx:一款能承受高並發的HTTP服務器,異步的,多個連接(萬級別)可以對應一個進程,進行響應。基於事件驅動模型。

 

Nginx優點:負載均衡、反向代理、處理靜態文件優勢。

 

Apache:相對於Nginx來說,同步多進程模型,一個連接對一個進程方式處理請求。在速度上和消耗來說,Apache不能承受高並發,會導致宕機。

 

Apache優點:相對於Tomcat服務器來說處理靜態文件是它的優勢,速度快。Apache是靜態解析,適合靜態HTML、圖片等。相對於Nginx來說,Nginx配置簡潔,簡單配置負載均衡,而Apache配置復雜。Nginx處理靜態文件的性能也優於ApacheApache提供的組件比Nginx多,

 

Tomcat:動態解析容器,處理動態請求,是編譯JSP\Servlet的容器。

 

 

 

Tomcat優勢:處理動態請求,以線程的方式處理請求。

 

 

 

Nginx有動態分離機制,靜態請求直接就可以通過Nginx處理,動態請求才轉發請求到后台交由Tomcat進行處理。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM