Tomcat和Nginx的區別是什么

nginxtomcat兩者應用領域不一樣,tomcat是做java語言的動態解析,而nginx則是一款功能強大的負載軟件,配合各種插件可以實現各種功能。

Tomcat和Nginx的區別是什么

Nginx是一款輕量級的Web 服務器/反向代理服務器及電子郵件(IMAP/POP3)代理服務器,并在一個BSD-like 協議下發行。其特點是占有內存少,并發能力強,事實上nginx的并發能力確實在同類型的網頁服務器中表現較好。

Tomcat 服務器是一個免費的開放源代碼的Web 應用服務器,屬于輕量級應用服務器,在中小型系統和并發訪問用戶不是很多的場合下被普遍使用,是開發和調試JSP 程序的首選。實際上Tomcat 部分是Apache 服務器的擴展,但它是獨立運行的,所以當你運行tomcat 時,它實際上作為一個與Apache 獨立的進程單獨運行的。

Tomcat和Nginx的區別

1、從應用方面

tomcat一般是做動態解析才會用得到,支持jsp的解析,需要配置JDK支持。

nginx,則一般是做靜態,本身不具備動態解析功能,需要配置其他插件或通過其他軟件協同才具備動態功能,比如php,tomcat,或者proxypass到win2008的iis服務器做ASP的動態鏈接等,但nginx在靜態上的功能非常強大,也可做訪問控制,而且可以做成各種協議負載服務器,包括流媒體的也可以做,具體得去官方網站去看;

2、在性能方面

如果再不做系統調優的情況下,tomcat一般支持并發并不高100個差不多了;nginx在靜態方面支持并發輕松達幾萬。

? 版權聲明
THE END
喜歡就支持一下吧
點贊6 分享