Tomcat部署及优化

发布时间:2023年12月20日
Tomcat 配置文件参数优化
  • redirectPort:如果某连接器支持的协议是HTTP,当接收客户端发来的HTTPS请求时,则转发至此属性定义的端口

  • maxThreads:Tomcat可创建的最大的线程数,即支持的最大并发连接数,默认值是 200

  • minSpareThreads:最小空闲线程数,表示即使没有人使用也开这么多空线程等待,默认值是 10

  • maxSpareThreads:最大备用线程数,一旦创建的线程超过这个值,Tomcat就会关闭不再需要的socket线程。默认值是-1(无限制),一般不需要指定

  • URIEncoding:指定 Tomcat 容器的 URI 编码格式

  • connnectionTimeout:网络连接超时,单位:毫秒,设置为 0 表示永不超时。通常默认 20000 毫秒就可以

  • enableLookups:是否反查域名,以返回远程主机的主机名,取值为:true 或 false,如果设置为 false,则直接返回 IP 地址,为了提高处理能力,应设置为 false

  • disableUploadTimeout:上传时是否使用超时机制。应设置为 true

  • connectionUploadTimeout:上传超时时间,需要与上一个参数一起配合使用才会生效

  • acceptCount:指定当所有可以使用的处理请求的线程数都被使用时,可传入连接请求的最大队列长度,超过这个数的请求将不予处理,默认为 100 个

  • compression:是否对响应的数据进行GZIP压缩,off:表示禁止压缩;on:表示允许压缩(文本将被压缩)、force:表示所有情况下都进行压缩,默认值为 off,压缩数据后可以有效的减少页面的大小,一般可以减小 1/3 左右,节省带宽

  • compressionMinSize:表示压缩响应的最小值,只有当响应报文大小大于这个值的时候才会对报文进行压缩,如果开启了压缩功能,默认值就是 2048

  • compressableMimeType:压缩类型,指定对哪些类型的文件进行数据压缩

  • noCompressionUserAgents:对于以下的浏览器,不启用压缩

推荐配置:(/usr/local/tomcat/conf/server.xml)

文章来源:https://blog.csdn.net/m0_75000405/article/details/135076128
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。