1、内存--设置JVM参数
JAVA_OPTS="-XX:PermSize=256M -XX:MaxPermSize=512m -Xms2048m -Xmx4096m -Duser.timezone=Asia/Shanghai"
说明:
- -Xms:设置JVM初始内存大小(默认是物理内存的1/64)
- -Xmx:设置JVM可以使用的最大内存(默认是物理内存的1/4,建议:物理内存80%)
- -XX:PermSize :为JVM启动时Perm的内存大小
- -XX:MaxPermSize :为最大可占用的Perm内存大小(默认为32M)
2、禁用AJP协议
注释掉如下内容:
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
ajp协议是tomcat为了动静资源处理分离时,通过该协议可以将css、js等静态资源请求转发到Apache的http服务器处理,提高并发量。但是在优化tomcat时,没有用到Apache服务器,则需要将其禁用。
3、将BIO通讯模式修改为NIO通讯模式
<Connector connectionTimeout="20000" port="8066" protocol="org.apache.coyote.http11.Http11NioProtocol" redirectPort="8448"/>