tomcat8.5AJP优化配置

<!-- Define an AJP 1.3 Connector on port 8009 -->
<Connector port="8009" protocol="org.apache.coyote.ajp.AjpNioProtocol"
    URIEncoding="UTF-8"
    maxThreads="1200" acceptCount="300" maxPostSize="-1" connectionTimeout="30000"
    minSpareThreads="25" tcpNoDelay="ture"
    enableLookups="fales" allowTrace="false"/>

Connector port="8009"   连接端口

protocol="org.apache.coyote.ajp.AjpNioProtocol"
设置处理传入通信量的协议。若要配置AJP连接器,必须指定此连接器。如果没有提供协议的值,则http连接器而不是配置AJP连接器。
AJP连接器的标准协议值是AJP/1.3它使用自动切换机制来选择基于JavaNIO的连接器或基于APR/本机的连接器。如果PATH(窗户)或LD_LIBRARY_PATH(在大多数Unix系统上)环境变量包含Tomcat本机库,将使用本机/APR连接器。如果找不到本机库,将使用基于JavaNIO的连接器。
若要使用显式协议而不是依赖上述自动切换机制,可以使用以下值:
org.apache.coyote.ajp.AjpNioProtocol-非阻塞Java NIO连接器。
org.apache.coyote.ajp.AjpNio2Protocol-非阻塞JavaNIO 2连接器。
org.apache.coyote.ajp.AjpAprProtocol-APR/本机连接器。

URIEncoding="UTF-8"
这指定在%xx解码URL之后用于解码URI字节的字符编码。如果没有指定,UTF-8将被使用,除非org.apache.catalina.STRICT_SERVLET_COMPLIANCE 系统性质设置为true在这种情况下,将使用ISO-8859-1。

maxThreads="1200"  
将创建的请求处理线程的最大数目。连接器,从而确定可处理的同时请求的最大数量。如果未指定此属性,则此属性设置为200。如果执行器与此连接器相关联,则忽略此属性,因为连接器将使用执行器而不是内部线程池执行任务。请注意,如果配置了执行器,则该属性的任何设置都将被正确记录,但它将被报告为(例如通过JMX)-1表明它没有被使用。

acceptCount="300" 
当所有可能的请求处理线程正在使用时,传入连接请求的最大队列长度。队列满时收到的任何请求都将被拒绝。默认值为100。

maxPostSize="-1" 
将由容器表单URL参数解析处理的POST的最大大小(以字节为单位)。可以通过将此属性设置为小于零的值来禁用该限制。如果未指定此属性,则此属性设置为2097152(2MB)。注意,FailedRequestFilter可用于拒绝超过此限制的请求。

connectionTimeout="30000"
连接器将在接受连接后等待呈现请求URI行。AJP协议连接器的默认值是-1(即无限)。

minSpareThreads="25"
线程的最小数目始终保持运行。这包括活动线程和空闲线程。如果未指定,则默认为10被利用了。如果执行器与此连接器相关联,则忽略此属性,因为连接器将使用执行器而不是内部线程池执行任务。请注意,如果配置了执行器,则该属性的任何设置都将被正确记录,但它将被报告为(例如通过JMX)-1表明它没有被使用。

tcpNoDelay="ture"
如果设置为true,将在服务器套接字上设置tcp_no_delay选项,这将提高大多数情况下的性能。这是设置为true默认情况下。

enableLookups="fales"
设为true如果你想打电话到request.getRemoteHost()若要执行DNS查找,以返回远程客户端的实际主机名,请执行以下操作。设为false跳过DNS查找并以字符串形式返回IP地址(从而提高性能)。默认情况下,将禁用DNS查找。

allowTrace="false"
一个布尔值,可用于启用或禁用跟踪HTTP方法。如果未指定此属性,则此属性设置为false。

tomcat官网AJP参数优化:http://tomcat.apache.org/tomcat-8.5-doc/config/ajp.html

转载于:https://blog.51cto.com/13760226/2325123

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值