官網最靠譜
tomcat 參數官網:
http://tomcat.apache.org/tomcat-7.0-doc/config/http.html
-
<Connector
-
port="8080"
-
protocol="org.apache.coyote.http11.Http11NioProtocol"
-
enableLookups="false"
-
maxThreads="1000"
-
minSpareThreads="100"
-
acceptCount="1500"
-
disableUploadTimeout="true"
-
connectionTimeout="20000"
-
URIEncoding="UTF-8"
-
redirectPort="8443"
-
compression="on"
-
compressionMinSize="1024"
-
useSendfile="false"
-
noCompressionUserAgents="gozilla, traviata"
-
compressibleMimeType="text/html,text/xml,text/plain,text/css,text/javascript,application/javascript " />
參數說明:
- org.apache.coyote.http11.Http11NioProtocol:調整工作模式為Nio
- maxThreads:最大線程數,默認150。增大值避免隊列請求過多,導致響應緩慢。
- minSpareThreads:最小空閑線程數。
- acceptCount:當處理請求超過此值時,將后來請求放到隊列中等待。
- disableUploadTimeout:禁用上傳超時時間
- connectionTimeout:連接超時,單位毫秒,0代表不限制
- URIEncoding:URI地址編碼使用UTF-8
- enableLookups:關閉dns解析,提高響應時間
- compression:啟用壓縮功能
- compressionMinSize:最小壓縮大小,單位Byte
- compressibleMimeType :壓縮的文件類型
acceptCount:
maxThreads:
http://zhangzhaoaaa.iteye.com/blog/1975960
修改Tomcat的內存配置,打開$TOMCAT_HOME/bin/catalina.sh文件(Windows系統是catalina.bat文件),大楖在250行左右,在JAVA_OPTS參數上添加內存參數設置即可。完整的JVM參數設置如下所示:
JAVA_OPTS="$JAVA_OPTS -server -Xms2048m -Xmx2048m -XX:PermSize=128m -XX:MaxPermSize=256 -Djava.awt.headless=true"
-server參數:表示以服務模式啟動,啟動速度會稍微慢一點,但性能會高很多。不加這個參數,默認是以客戶端模式啟動。
java.awt.headless=true參數:與圖形操作有關,適用於Linux系統。如生成驗證碼,含義是當前使用的是沒有安裝圖安裝圖形界面的服務器,應用中如果獲取系統顯示有關參數會拋異常,可通過jmap -heap proccess_id查看設置是否成功。
--------------------- 本文來自 Yumao_ 的CSDN 博客 ,全文地址請點擊:https://blog.csdn.net/p358278505/article/details/80887781?utm_source=copy