Tomcat 自身调优
1. 采用动静分离
静态资源如果让 Tomcat 处理的话 ,Tomcat 的性能会被损耗很多。所以我们一般都是采用:Nginx+Tomcat 实现动静分离,让 Tomcat 只负责 jsp 文件的解析工作,Nginx 实现静态资源的访问。
2. 禁用 AJP 连接器
AJP的全称 Apache JServer Protocol。使用 Nginx+Tomcat的架构,所以用不着 AJP 协议,所以把AJP连接器禁用。
Linux 下修改 TOMCAT_HOME/bin/catalina.sh,在其中加入如下代码,可以放在 CLASSPATH = 下面:
JAVA_OPTS="-server -XX:PermSize=512M -XX:MaxPermSize=1024m -Xms2048m -Xmx2048m"
windows 下修改 TOMCAT_HOME/bin/catalina.bat,在其中加入如下代码,可以放在 set CLASSPATH = 下面:
set JAVA_OPTS=-server -XX:PermSize=512M -XX:MaxPermSize=1024m -Xms2048m -Xmx2048m
网友评论