多個tomcat怎么連接 tomcat與nginx區(qū)別?
tomcat與nginx區(qū)別?nginx和tomcat區(qū)別是:1、從應(yīng)用方面。tomcat一般是做動態(tài)解析才會用得到,支持jsp的解析,需要配置JDK支持。2、nginx,則一般是做靜態(tài),本身不具備動
tomcat與nginx區(qū)別?
nginx和tomcat區(qū)別是:
1、從應(yīng)用方面。tomcat一般是做動態(tài)解析才會用得到,支持jsp的解析,需要配置JDK支持。
2、nginx,則一般是做靜態(tài),本身不具備動態(tài)解析功能,需要配置其他插件或通過其他軟件協(xié)同才具備動態(tài)功能,比如php,tomcat,或者proxypass到win2008的iis服務(wù)器做ASP的動態(tài)鏈接等,但nginx在靜態(tài)上的功能非常強大,也可做訪問控制,而且可以做成各種協(xié)議負(fù)載服務(wù)器,包括流媒體的也可以做,具體得去官方網(wǎng)站去看。
3、在性能方面。如果再不做系統(tǒng)調(diào)優(yōu)的情況下,tomcat一般支持并發(fā)并不高100個差不多,nginx在靜態(tài)方面支持并發(fā)輕松達(dá)幾萬。
tomcat與本地連接出現(xiàn)錯誤?
tomcat本地連接錯誤原因,首先檢查下本地是不是已經(jīng)占用了8080端口,其次在檢查下是不是tomcat配置沒有配置對
tomcat優(yōu)化的幾種方法?
一.tomcat的優(yōu)化
的自身調(diào)優(yōu)
采用動靜分離
調(diào)優(yōu)Tomcat線程池
調(diào)優(yōu)Tomcat的連接器Connector
通過修改Tomcat的運行模式
禁用AJP連接器
2.JVM的調(diào)優(yōu)
內(nèi)存調(diào)優(yōu)
垃圾回收策略調(diào)優(yōu)
下面對Tomcat的優(yōu)化進行詳細(xì)的說明.
二.tomcat的自身調(diào)優(yōu)
采用動靜分離
靜態(tài)資源如果讓Tomcat處理的話,Tomcat的性能會損耗很多所以一般采用Nginx Tomca實現(xiàn)動靜分離,讓Tomcat只負(fù)責(zé)jsp文件的解析工作,Nginx是實現(xiàn)靜態(tài)資源的訪問.
調(diào)優(yōu)Tomcat線程池
打開Tomcat的server.xml,配置Executor
tomcat7maxthreads設(shè)定多少?
在tomcat配置文件server.xml中的配置中,和連接數(shù)相關(guān)的參數(shù)有:
maxThreads150 表示最多同時處理150個連接,Tomcat使用線程來處理接收的每個請求。這個值表示Tomcat可創(chuàng)建的最大的線程數(shù)。默認(rèn)值200。
minSpareThreads25 表示即使沒有人使用也開這么多空線程等待
maxSpareThreads75 表示如果最多可以空75個線程,例如某時刻有80人訪問,之后沒有人訪問了,則tomcat不會保留80個空線程,而是關(guān)閉5個空的。 (一旦創(chuàng)建的線程超過這個值,Tomcat就會關(guān)閉不再需要的socket線程。默認(rèn)值50。