Tomcat优化

1.配置环境 服务器已经安装好tomcat
可以参考这个https://blog.csdn.net/weixin_46571884/article/details/105237801
1.生产配置实例 这个是我自己的生产环境

2.参数说明

maxThreads:最大线程数,默认150。增大值避免队列请求过多,导致响应缓慢。

minSpareThreads:最小空闲线程数。

maxSpareThreads:最大空闲线程数,如果超过这个值,会关闭无用的线程。

acceptCount:当处理请求超过此值时,将后来请求放到队列中等待。

disableUploadTimeout:禁用上传超时时间

connectionTimeout:连接超时,单位毫秒,0代表不限制

URIEncoding:URI地址编码使用UTF-8

enableLookups:关闭dns解析,提高响应时间

compression:启用压缩功能

compressionMinSize:最小压缩大小,单位Byte

compressableMimeType:压缩的文件类型

3.调整JVM内存大小

在catalina.sh增加JAVA_OPTS=’-Xms512m -Xmx1024m -XX:PermSize=128m-XX:MaxPermSize=256m’

-Xms JVM初始最小堆内存,默认为物理内存1/64,不要设置过大,否则增加回收时间(暂停应用),相对频率少,相反,频率高。

-Xmx JVM最大允许堆内存大小,默认为物理内存1/4

-XX:PermSize JVM初始分配非堆内存大小

-XX:MaxPermSize JVM最大允许分配的非堆内存

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章