windows下tomcat9性能调优

tomcat是很多人日常使用的调试代码工具,还有很多小型项目在服务器上使用tomcat,但是不经过调优,不但发挥不出机器性能,还很容易宕机、卡顿。
很多调优文章,我觉得只需要两处调优足够了。
一、server.xml配置文件里修改

<Connector
	port="8080"  
	protocol="org.apache.coyote.http11.Http11AprProtocol" 
	enableLookups="false"            
	maxThreads="1000"               
	minSpareThreads="100"                            
	acceptCount="900"
	redirectPort="8443"               
	disableUploadTimeout="true"              
	connectionTimeout="20000"               
	URIEncoding="UTF-8"                               
	compression="on"              
	compressionMinSize="1024" 
	useSendfile="false"
	noCompressionUserAgents="gozilla, traviata"            
	compressibleMimeType="text/html,text/xml,text/plain,text/css,text/javascript,application/javascript "/>

1.启用 apr protocol=“org.apache.coyote.http11.Http11AprProtocol”
bin目录里自带tcnative-1.dll,直接启用就行。
不过要注意的是,apr模式使用的是ipv6网络,如果计算机不支持ipv6,趁早改回nio。
2.线程调优,直接复制就行,已经优化。
二、bin/catalina.bat 修改
默认是客户端模式,所以性能差了点。
在这里插入图片描述
在set "JAVA_OPTS=%JAVA_OPTS% -Djava.protocol.handler.pkgs=org.apache.catalina.webresources"这句下面直接加

JAVA_OPTS="$JAVA_OPTS -server -Xms2048m -Xmx2048m -XX:PermSize=128m -XX:MaxPermSize=256 -Djava.awt.headless=true"

1.第一个作用增加内存
2.第二个作用-server 以服务形式启动。
有了这几处修改,性能暴涨数倍。

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值