一、Tomcat的優化
- Tomcat 的缺省配置並不適合生產環境,它會頻繁出現假死現象需要重啓,只有通過不斷壓測優化才能讓它最高效率穩定的運行。
- 優化主要有三方面,分爲操作系統優化(內核參數優化),Tomcat 配置文件參數優化,Java 虛擬機(JVM)調優。
二、 Tomcat 主配置文件 server.xml
常用的優化相關參數如下:
三、優化壓測
安裝包下載我分享的百度雲鏈接:https://pan.baidu.com/s/1KPNVEY9sFb-hMlY5vmDxaQ
提取碼:40b9
1、把安裝包下載到本地,直接把壓縮工具和壓縮腳本,還有jdk安裝包拖到 虛擬機win10裏。
2、未優化前使用 jmeter壓測工具先壓測一下
3、修改主配置文件server.xml
vim /usr/local/tomcat/conf/server.xml
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
minSpareThreads="50"
enableLookups="false"
disableUploadTimeout="true"
acceptCount="300"
maxThreads="500"
processorCache="500"
URIEncoding="UTF-8"
compression="on"
compressionMinSize="2048"
compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain,image/gif,image/jpg,image/png"/>
重啓服務
shutdown.sh
startup.sh
4、壓縮優化後,再次用 jmeter工具測試數值,從測試結果看,優化後的平均值和90%響應時間比優化前要快。