• tomcat并发优化


    • 配置参考
    <Connector port="9027"
    protocol="HTTP/1.1"
    maxHttpHeaderSize="8192"
    maxThreads="1000"
    minSpareThreads="100"
    maxSpareThreads="1000"
    minProcessors="100"
    maxProcessors="1000"
    enableLookups="false"
    compression="on"
    compressionMinSize="2048"
    compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain"
    connectionTimeout="20000"
    URIEncoding="utf-8"
    acceptCount="1000"
    redirectPort="8443"
    disableUploadTimeout="true"/>
    
    • 配置参数详解
    protocol="HTTP/1.1"	
    maxHttpHeaderSize="8192"	http请求头信息的最大程度,超过此长度的部分不予处理。一般8K。
    maxThreads="1000"	客户请求最大线程数 
    minSpareThreads="100"	Tomcat初始化时创建的 socket 线程数 
    maxSpareThreads="1000"	Tomcat连接器的最大空闲 socket 线程数 
    minProcessors="100"	服务器创建时的最小处理线程数 
    maxProcessors="1000"	服务器同时最大处理线程数
    enableLookups="false"	若设为true, 则支持域名解析,可把 ip 地址解析为主机名 
    compression="on"	打开压缩功能 
    compressionMinSize="2048"	启用压缩的输出内容大小,这里面默认为2KB 
    compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain"	压缩类型
    connectionTimeout="20000"	定义建立客户连接超时的时间. 如果为 -1, 表示不限制建立客户连接的时间
    URIEncoding="utf-8"	URL统一编码
    acceptCount="1000"	监听端口队列最大数,满了之后客户请求会被拒绝(不能小于maxSpareThreads )
    redirectPort="8443"	在需要基于安全通道的场合,把客户请求转发到基于SSL 的 redirectPort 端口 
    disableUploadTimeout="true"/>	关闭上传超时
    
  • 相关阅读:
    STM32概述
    对xlslib库与libxls库的简易封装
    Makefile.am编写规则
    linux下使用autoconf制作Makefile
    python 登录三次禁止登录
    Linux -- gpasswd
    Linux -- userdel
    Linux -- groupmod
    Linux -- groupadd
    Linux -- passwd
  • 原文地址:https://www.cnblogs.com/lovelinux199075/p/8781850.html
Copyright © 2020-2023  润新知