1.配置環境 服務器已經安裝好tomcat
可以參考這個https://blog.csdn.net/weixin_46571884/article/details/105237801
1.生產配置實例 這個是我自己的生產環境
2.參數說明
maxThreads:最大線程數,默認150。增大值避免隊列請求過多,導致響應緩慢。
minSpareThreads:最小空閒線程數。
maxSpareThreads:最大空閒線程數,如果超過這個值,會關閉無用的線程。
acceptCount:當處理請求超過此值時,將後來請求放到隊列中等待。
disableUploadTimeout:禁用上傳超時時間
connectionTimeout:連接超時,單位毫秒,0代表不限制
URIEncoding:URI地址編碼使用UTF-8
enableLookups:關閉dns解析,提高響應時間
compression:啓用壓縮功能
compressionMinSize:最小壓縮大小,單位Byte
compressableMimeType:壓縮的文件類型
3.調整JVM內存大小
在catalina.sh增加JAVA_OPTS=’-Xms512m -Xmx1024m -XX:PermSize=128m-XX:MaxPermSize=256m’
-Xms JVM初始最小堆內存,默認爲物理內存1/64,不要設置過大,否則增加回收時間(暫停應用),相對頻率少,相反,頻率高。
-Xmx JVM最大允許堆內存大小,默認爲物理內存1/4
-XX:PermSize JVM初始分配非堆內存大小
-XX:MaxPermSize JVM最大允許分配的非堆內存