Tomcat優化

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最大允許分配的非堆內存

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章