tomcat优化

例:在Tomcat Conf 下面 Server.xml文件

    <Connector port = "8080" protocol="HTTP/1.1" connectionTimeout="20000" maxThreads="100"     URIEncoding="utf-8" redirectPort="8443">

    以上展示了并发能力的代码


1、调整连接器 connector 的并发处理能力

        参数说明

            maxThreads    客户请求最大线程数

            minSpareThreads    Tomcat初始化时创建的 socket 线程数

            maxSpareThreads    Tomcat连接器的最大空闲的 socket 线程数

            enableLookups    若设为true,则支持域名解析,可把 IP 地址解析为主机名

            redirectPort    在需要基于安全通道的场合,把客户请求转发到基于 SSL 的 redirectPort 端口

            acceptAccount    监听端口队列最大数,满了之后客户请求会被拒绝( 不能小于 maxSpareThreads )

            connectionTimeout    连接超时

            minProcessors    服务器创建时的最小处理线程数

            maxProcessors    服务器同时最大处理线程数

            URIEncoding    URL统一编码

2、Tomcat 缓存优化

        参数说明

            compression    打开压缩功能

            compressionMinSize    启用压缩的输出内容大小,这里面默认2KB

            compressableMimeType    压缩类型

            connectionTimeout    定义建立客户连接超时的时间


            compression="on"

            是否启用压缩 on 为启用(文本数据压缩 ) off 为不启用, force 压缩 所有数据 

            compressionMinSize = "2048"

            当超过最小数据 大小才进行压缩 

            compressableMimeType = "text/html,text/xml,text/javascript,text/css,text/plain"

            配置想压缩的数据类型, 默认是 text/html,text/xml,text/plain

        



你可能感兴趣的:(tomcat优化)