让Tomcat6 中支持Java语言的特性 NIO( New I/O)
- <Connector port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol"
- connectionTimeout="20000"
- redirectPort="8443" />
继续优化
<Connector port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol"
maxThreads="500"
maxSpareThreads="400"
minSpareThreads="50"
acceptCount="600"
disableUploadTimeout="true"
enableLookups="false"
URIEncoding="UTF-8"
connectionTimeout="30000"
redirectPort="8443" />
参数说明:
maxThreads 客户请求最大线程数
minSpareThreads Tomcat初始化时创建的socket线程数,初始化时创建的线程数
maxSpareThreads Tomcat连接器的最大空闲 socket 线程数,一旦创建的线程超过这个值,Tomcat就会关闭不再需要
enableLookups 若设为true,则支持域名解析,可把 ip 地址解析为主机名.为了提高处理能力,应设置为false
redirectPort 在需要基于安全通道的场合,把客户请求转发到基于SSL的 redirectPort端口
acceptAccount 监听端口队列最大数,满了之后客户请求会被拒绝(不能小于maxSpareThreads )
connectionTimeout 连接超时
minProcessors 服务器创建时的最小处理线程数
maxProcessors 服务器同时最大处理线程数
URIEncoding URL统一编码