Nginx和Tomcat兩者應用領域不一樣,tomcat是做java語言的動態解析,而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在靜態方面支援並發輕鬆達幾萬。
以上是Tomcat和Nginx的差別是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!