Tomcat性能调优实战指南
一 基线评估与容量规划
二 JVM与GC调优
三 线程池与连接器调优
示例配置片段(server.xml)
<Executor name="tomcatThreadPool" namePrefix="catalina-exec-"
maxThreads="400" minSpareThreads="80"
maxQueueSize="200" prestartminSpareThreads="true"/>
<Connector executor="tomcatThreadPool"
port="8080" protocol="org.apache.coyote.http11.Http11Nio2Protocol"
connectionTimeout="20000" redirectPort="8443"
enableLookups="false"
compression="on" compressionMinSize="2048"
compressableMimeType="text/html,text/xml,text/plain,text/css,text/javascript,application/javascript"
useSendfile="true"
socket.appReadBufSize="32768" socket.appWriteBufSize="32768"
maxKeepAliveRequests="100" keepAliveTimeout="15000"/>
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443"/>
<session-config><session-timeout>30</session-timeout></session-config>
<Context cachingAllowed="true" cacheMaxSize="100000"/>
四 操作系统与前端层优化
五 监控、压测与持续优化
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。