tomcat优化

1.server.xml中使用nio模式启动

2.添加线程池 

在tomcat中每一个用户请求都是一个线程,所以可以使用线程池提高性能。

打开<service name="catalina">下的这个执行器,executor name="tomcatThreadPool"

 

 

在Connector的参数executor name="tomcatThreadPool"中指定使用共享线程池

复制代码
    <Connector executor="tomcatThreadPool" 
               port="8081" protocol="org.apache.coyote.http11.Http11NioProtocol"
               connectionTimeout="20000"
               redirectPort="8443" 
               enableLookups="false"
               acceptCount="100"
               acceptorThreadCount="2"
               disableUploadTimeout="true"
               maxConnections="10000"
               SSLEnabled="false"/>
复制代码
acceptCount指定当所有可以使用的处理请求的线程数都被使用时,可以放到处理队列中的请求数,超过这个数的请求将不予处理。达到acceptCount设定的值后tomcat会拒绝掉之后的连接

3.禁用AJP连接器

 

tomcat7-配置调优

posted @ 2021-09-06 15:40  up~up  阅读(33)  评论(0)    收藏  举报