zoukankan      html  css  js  c++  java
  • 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"/>	关闭上传超时
    
  • 相关阅读:
    代码抄袭检测系统的设计和实现(1)--需求分析和基础架构
    Protobuf C/C++实战笔记(1)
    自动构建Makefile(1)--C/C++编译流程&Makefile规则简介
    初识storm
    Ubuntu 16.04LTS安装Nginx
    redis内存监控与回收
    RabbitMQ交换机规则实例
    git合并分支上指定的commit
    git忽略掉文件权限检查
    git修改文件权限方式
  • 原文地址:https://www.cnblogs.com/lovelinux199075/p/8781850.html
Copyright © 2011-2022 走看看