tomcat9 的调优javascript
配置优化css
vi server.xmlhtml
<Connector port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol" enableLookups="false" maxThreads="1000" minSpareThreads="100" acceptCount="900" disableUploadTimeout="true" connectionTimeout="20000" URIEncoding="UTF-8" redirectPort="8443" compression="on" compressionMinSize="1024" useSendfile="false" noCompressionUserAgents="gozilla, traviata" compressibleMimeType="text/html,text/xml,text/plain,text/css,text/javascript,application/javascript " />
内存优化java
vi bin/catalina.shapache
export JAVA_OPTS="-Dfile.encoding=UTF-8 -server -Xms1500m -Xmx1500m -XX:NewSize=128m -XX:MaxNewSize=256m -XX:MaxTenuringThreshold=10 -XX:NewRatio=2 -XX:+DisableExplicitGC -XX:+AggressiveOpts -XX:+UseBiasedLocking -Djava.awt.headless=true"
-server:启用 JDK的 server 版本;
-Xms:Java虚拟机初始化时堆的最小内存,通常与 Xmx配置为相同值,这样的好处是GC没必要再为扩展内存空间而消耗性能;
-Xmx:Java虚拟机可以使用堆的最大内存;
-XX:PermSize:Java虚拟机永久代大小;
-XX:MaxPermSize:Java虚拟机永久代大小最大值;tomcat