因为Tomcat不同版本之间的优化配置有所差别,这里以Tomcat7为例进行讲解。
1.禁用AJP协议,达到在集群的时候提高处理请求的时间。
禁用方法:在server.xml中,将
< Connector port=“8009” protocol=“AJP/1.3” redirectPort=“8443” />
注释掉,重新启动tomcat,这时我们可以看到控制台上已经不存在“ajp-bio-8089”,说明AJP协议已被禁用。
2.将BIO通讯模式修改为NIO通讯模式。
Tomcat通讯协议支持http1.0和http1.1,Tomcat默认走的是BIO通讯模式(为了兼容Java4以下的版本),配置方法如下:
在server.xml中 ,将
< Connector connectionTimeout=“20000” port=“8066” protocol=“HTTP/1.1”
redirectPort=“8448”/>
改为:
< Connector connectionTimeout=“20000” port=“8066”
protocol=“org.apache.coyote.http11.Http11NioProtocol”
redirectPort=“8448”/>
其中,原来的protocol="HTTP/1.1"表示遵循ht