Tomcat 配置

  1. 注释 ajp 协议
  2. 修改 HTTP/1.1(bio) 协议
    修改 HTTP/1.1(bio) 协议为 org.apache.coyote.http11.Http11NioProtocol (nio)协议;使用 apr 性能会更高;
<Connector executor="tomcatThreadPool" port="8080" protocol="org.apache.coyote.http11.Http11Nio2Protocol"
       connectionTimeout="20000" redirectPort="8443"
       enableLookups="false" maxPostSize="10485760" URIEncoding="UTF-8" acceptCount="100"
       acceptorThreadCount="2" disableUploadTimeout="true" maxConnections="10000" SSLEnabled="false"/>
  1. 开启线程池
    开启线程池;线程池默认数量为 200,可根据服务器性能调整数量;
<Executor name="tomcatThreadPool" namePrefix="catalina-exec-"  maxThreads="420" minSpareThreads="4"/>
  1. tomcat 8 以上对 resource 采取了 cache,默认的大小是 10240(10M),修改其默认值
<Resources cachingAllowed="true" cacheMaxSize="102400" />

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以邮件至 ethan89@aliyun.com

×

喜欢就点赞,疼爱就打赏