你好,游客 登录 注册 搜索
背景:
阅读新闻

Tomcat性能优化简述

[日期:2017-05-02] 来源:Linux社区  作者:hackyo [字体: ]

Tomcat性能优化,首先当然得安装APR,过程可以参考:http://www.linuxidc.com/Linux/2017-05/143305.htm

//在tomcat/bin/catalina.sh中加入,如果是windows系统将export改为set并去掉后面值的双引号
export JAVA_OPTS="-server -Xms1000M -Xmx1000M -Xss512k -XX:+AggressiveOpts -XX:+UseBiasedLocking -XX:+DisableExplicitGC -XX:MaxTenuringThreshold=15 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSParallelRemarkEnabled -XX:+UseCMSCompactAtFullCollection -XX:LargePageSizeInBytes=128m -XX:+UseFastAccessorMethods -XX:+UseCMSInitiatingOccupancyOnly -Djava.awt.headless=true"

//在tomcat/conf/server.xml配置端口,如果没有配置APR则将protocol设置为HTTP/1.1
    <Connector port="80" protocol="org.apache.coyote.http11.Http11AprProtocol"
              maxHttpHeaderSize="8192" maxThreads="1000"
              minSpareThreads="100" maxSpareThreads="1000"
              minProcessors="100" maxProcessors="1000"
              enableLookups="false"
              compression="on" compressionMinSize="1024"
              noCompressionUserAgents="gozilla, traviata"
              compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain"
              connectionTimeout="25000" URIEncoding="UTF-8"
              acceptCount="1000" redirectPort="443"
              disableUploadTimeout="true" />

//SSL端口配置(使用APR的情况下)
    <Connector port="443" protocol="org.apache.coyote.http11.Http11AprProtocol"
              maxHttpHeaderSize="8192" maxThreads="1000"
              minSpareThreads="100" maxSpareThreads="1000"
              minProcessors="100" maxProcessors="1000"
              enableLookups="false"
              compression="on" compressionMinSize="1024"
              noCompressionUserAgents="gozilla, traviata"
              compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain"
              connectionTimeout="25000" URIEncoding="UTF-8"
              acceptCount="1000" disableUploadTimeout="true"
              SSLEnabled="true" >
        <UpgradeProtocol className="org.apache.coyote.http2.Http2Protocol" />
        <SSLHostConfig>
            <Certificate certificateKeyFile="conf/cert.key"
                        certificateFile="conf/cert.crt"
                        certificateChainFile="conf/root.crt"
                        type="RSA" />
        </SSLHostConfig>
    </Connector>

//SSL端口配置(不使用APR的情况下)
    <Connector port="443" protocol="HTTP/1.1"
              maxHttpHeaderSize="8192" maxThreads="1000"
              minSpareThreads="100" maxSpareThreads="1000"
              minProcessors="100" maxProcessors="1000"
              enableLookups="false"
              compression="on" compressionMinSize="1024"
              noCompressionUserAgents="gozilla, traviata"
              compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain"
              connectionTimeout="25000" URIEncoding="UTF-8"
              acceptCount="1000" disableUploadTimeout="true"
              SSLEnabled="true" >
        <SSLHostConfig>
            <Certificate certificateKeystoreFile="conf/cert.jks"
                        certificateKeystorePassword="证书密码"
                        certificateKeyAlias="证书别名"
                        type="RSA" />
        </SSLHostConfig>
    </Connector>

更多Tomcat相关教程见以下内容

CentOS 6.6下安装配置Tomcat环境  http://www.linuxidc.com/Linux/2015-08/122234.htm

RedHat Linux 5.5安装JDK+Tomcat并部署Java项目  http://www.linuxidc.com/Linux/2015-02/113528.htm 

Tomcat权威指南(第二版)(中英高清PDF版+带书签)  http://www.linuxidc.com/Linux/2015-02/113062.htm 

Tomcat 安全配置与性能优化 http://www.linuxidc.com/Linux/2015-02/113060.htm 

Linux下使用Xshell查看Tomcat实时日志中文乱码解决方案 http://www.linuxidc.com/Linux/2015-01/112395.htm 

CentOS 64-bit下安装JDK和Tomcat并设置Tomcat开机启动操作步骤 http://www.linuxidc.com/Linux/2015-01/111485.htm 

CentOS 6.5下安装Tomcat  http://www.linuxidc.com/Linux/2015-01/111415.htm 

Tomcat中session的管理机制  http://www.linuxidc.com/Linux/2016-09/135072.htm

Tomcat 的详细介绍请点这里
Tomcat 的下载地址请点这里

本文永久更新链接地址http://www.linuxidc.com/Linux/2017-05/143306.htm

linux
相关资讯       Tomcat性能  Tomcat性能优化  Tomcat优化 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款