https://blog.csdn.net/u011622226/article/details/72510385
conf/server.xml
<Executor name="tomcatThreadPool" # 配置TOMCAT共享线程池,NAME为名称
namePrefix="HTTP-8088-exec-" # 线程的名字前缀,用于标记线程名称
prestartminSpareThreads="true" # executor启动时,是否开启最小的线程数
maxThreads="5000" # 允许的最大线程池里的线程数量,默认是200,大的并发应该设置的高一些,这里设置可以支持到5000并发
maxQueueSize="100" # 任务队列上限
minSpareThreads="50" # 最小的保持活跃的线程数量,默认是25.这个要根据负载情况自行调整了。太小了就影响反应速度,太大了白白占用资源
maxIdleTime="10000" # 超过最小活跃线程数量的线程,如果空闲时间超过这个设置后,会被关别。默认是1分钟。
/>
<Connector port="8088" protocol="org.apache.coyote.http11.Http11NioProtocol"
connectionTimeout="5000" redirectPort="443" proxyPort="443" executor="tomcatThreadPool" # 采用上面的共享线程池
URIEncoding="UTF-8"/>
https://www.cnblogs.com/wangle1001986/p/3575423.html
1、第一步: 优化配置tomcat
(1)server.xml:
<Executor name="tomcatThreadPool" namePrefix="catalina-exec-" maxThreads="2000" minSpareThreads="1000"/>
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="2000"
redirectPort="8443" enableLookups="false"
acceptCount="5000" maxThreads="2000"/>
(2)catalina.bat:
set JAVA_OPTS=-Xms1400m -Xmx1400m -Djava.awt.headless=true
第二步:写个index.jsp(除了下面这些代码,还有200行html代码,没有一个图片)