zoukankan      html  css  js  c++  java
  • tomcat优化方向

    调优方案分类: 1,外部环境调优 2,自身调优

    1,  外部环境调优:

    1.         JAVA虚拟机性能优化

                                                                       i.              Tomcat需要依赖Java虚拟机运行,虚拟机可通过命令行方式改变虚拟机使用内存的大小。Windows下,在文件tomcat_home/bin/Catalina.bat中增加JAVA_OPTS=’-Xms256m –Xmx512m’这表示初始化内存为256MB,可以使用的最大内存为512MB。我们一般把-Xms和-Xmx设置一样大,值为可用最大内存的80%。

    2,  自身调优:

    1.         设置Tomcat连接器相关参数,禁用DNS查询,修改server.xml文件

                         <Conector executor=”tomcatThreadPool” port=”8090” redirectPort=”8443” protocol=”org.apache.coyote.http11.Http11NioProtocol” compression=”on” compressionMinSize=”2048” enableLookups=”false” acceptCount=”1000” URIEncoding=”UTF-8” connectionTimeout=”4000”/>

                    连接器使用的线程池的名字:executor=”tomcatThreadPool”

                    连接器端口:port=”8090”

                    连接器使用的传输方式:protocol=”org.apache.http11.Http11NioProtocol”

                    传输时是否支持压缩:compression=”on”

                    压缩的大小:compressionMinSize=”2048”

    2.         调整线程数

            <Executor name=”tomcatThreadPool” namePrefix=”Catalina-exec-” maxThreads=”1000” minSpareThreads=”350”

         线程池名:   name=”tomcatThreadPool”

          线程前缀:  namePrefix=”Catalina-exec-”

    3,  设置Tomcat安全相关

               设置:apache-tomcat-6.0.18confweb.xml

                   <init-param>

                         <param-name>listings</param-name>

                         <param-value>false</param-value>

                   </init-param>

               设置Manager用户名和密码

                  文件位置:apache-tomcat-6.0.18conf omcat-user.xml

                      <?xml version=’1.0’ encoding=’utf-8’?>

                       <tomcat-users>

                           <role rolename=”manager”/>

                                <user username=”temobi” password=”temobi8090” roles=”manager”/>

                      </tomcat-users>

  • 相关阅读:
    Maximum Depth of Binary Tree
    Single Number
    Merge Two Sorted Lists
    Remove Nth Node From End of List
    Remove Element
    Remove Duplicates from Sorted List
    Add Two Numbers
    编译视频直播点播平台EasyDSS数据排序使用Go 语言 slice 类型排序的实现介绍
    RTMP协议视频直播点播平台EasyDSS在Linux系统中以服务启动报错can’t evaluate field RootPath in type*struct排查
    【解决方案】5G时代RTMP推流服务器/互联网直播点播平台EasyDSS实现360°全景摄像机VR直播
  • 原文地址:https://www.cnblogs.com/zr-hh199610/p/8708602.html
Copyright © 2011-2022 走看看