CentOS 上 JSP 项目性能优化实战指南
一 系统层与 JVM 调优
二 Tomcat 与连接器优化
<Connector port="8080" protocol="HTTP/1.1"
maxThreads="500" minSpareThreads="50" maxSpareThreads="200"
acceptCount="100"
connectionTimeout="20000"
enableLookups="false"
compression="on" compressionMinSize="2048"
compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain,application/json"
URIEncoding="UTF-8" />
三 应用层与数据库优化
四 部署架构与监控实践
五 快速落地清单与示例配置
[Service]
Environment="JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk"
Environment="CATALINA_HOME=/usr/share/tomcat"
Environment="CATALINA_BASE=/usr/share/tomcat"
Environment="CATALINA_OPTS=-Xms2g -Xmx2g -server -XX:+UseG1GC -Djava.security.egd=file:/dev/./urandom -Djava.awt.headless=true"
ExecStart=/usr/share/tomcat/bin/startup.sh
Restart=always
RestartSec=10
User=tomcat
Group=tomcat