`
jiava9900
  • 浏览: 87560 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

TOMCAT常用优化

阅读更多

   



<p class="MsoNormal"><span>使用</span><span lang="EN-US">Tomcat</span><span>,需要修改一些默认的配置,以提高</span><span lang="EN-US">Tomcat</span><span>的性能和并发量。这里记录几点。</span>

<p class="MsoNormal"><span lang="EN-US">1. </span><span>增加</span><span lang="EN-US">Tomcat</span><span>的内存</span>

tomcat/bin/Catalina.bat </span><span>文件增加其内存。</span>

<p class="MsoNormal"><span lang="EN-US">set CATALINA_OPTS =-Xms512m –Xmx1024m</span>

<p class="MsoNormal"><span lang="EN-US">2. </span><span>修改并发的连接数量,并且对页面进行压缩</span>

<p class="MsoNormal"><span>修改前:</span>
<span lang="EN-US"></span>
<Connector port="8080"
protocol="HTTP/1.1"<span> </span></span>

</span>redirectPort="8443"<span> </span></span>

<p class="MsoNormal"><span lang="EN-US"><span> </span>/><span> </span></span>

<p class="MsoNormal"><span lang="EN-US"><Connector port="8080"
protocol="HTTP/1.1"<span> </span></span>

</span>maxHttpHeaderSize="8192"
useBodyEncodingForURI="true"<span> </span></span>

<p class="MsoNormal"><span lang="EN-US"><span>
</span>redirectPort="8443"<span> </span></span>

<p class="MsoNormal"><span lang="EN-US"><span> </span>compression="on"<span> </span></span>

</span>compressionMinSize="2048"<span>
</span></span>

<p class="MsoNormal"><span lang="EN-US"><span>
</span>connectionTimeout="20000"<span>
</span></span>

</span><span></span>disableUploadTimeout="true"<span> </span></span>

<p class="MsoNormal"><span lang="EN-US"><span>
</span>maxThreads Tomcat</span><span>使用线程来处理接收的每个请求。这个值表示</span><span lang="EN-US">Tomcat</span><span>可创建的最大的线程数。</span><span lang="EN-US"> </span>

</span>acceptCount </span><span>指定当所有可以使用的处理请求的线程数都被使用时,可以放到处理队列中的请求数,超过这个数的请求将不予处理。</span><span lang="EN-US"> </span>

</span>connectionTimeout </span><span>网络连接超时,单位:毫秒。设置为</span><span lang="EN-US">0</span><span>表示永不超时,这样设置有隐患的。通常可设置为</span><span lang="EN-US">30000</span><span>毫秒。</span><span lang="EN-US"> </span>

</span>minSpareThreads Tomcat</span><span>初始化时创建的线程数。</span><span lang="EN-US"> </span>

</span>maxSpareThreads </span><span>一旦创建的线程超过这个值,</span><span lang="EN-US">Tomcat</span><span>就会关闭不再需要的</span><span lang="EN-US">socket</span><span>线程。</span><span lang="EN-US"> </span>

</span>compression="on" </span><span>打开压缩功能</span><span lang="EN-US"> </span>

</span>compressionMinSize </span><span>启用压缩的输出内容大小,这里面默认为</span><span lang="EN-US">2KB<span> </span></span>

</span>compressableMimeType</span><span>压缩类型</span><span lang="EN-US"> </span>

<p class="MsoNormal"><span lang="EN-US">3. </span><span>负载均衡</span>
<span>另外,如果实际运行过程中的并发量超过</span><span lang="EN-US">Tomcat</span><span>的能力,可以使用</span><span lang="EN-US">Apache+Tomcat</span><span>实现</span><span lang="EN-US">Tomcat</span><span>集群的负载均衡。</span>
 
0
0
分享到:
评论

相关推荐

    tomcat 启动优化和并发并发优化配置.rar

    Tomcat,作为Java Web应用最常用的服务器,其性能优化对于提升系统整体效率至关重要。本文将深入探讨Tomcat的启动优化和并发优化配置,帮助开发者们更好地理解并实践这些关键设置,以实现更高效、更稳定的运行环境。...

    Tomcat常用版本以及最新版本 评分:

    - 优化了内存管理,降低了内存泄漏的风险。 - 添加了WebSocket支持,使得低延迟双向通信成为可能。 每个版本的发布都是为了满足不断发展的Java Web技术需求和提升用户体验。随着Java技术的进步,新的Tomcat版本会...

    tomcat常用配置信息详解

    本资料详细解析了Tomcat的常用配置信息,对于Java开发面试者和Web项目开发初学者来说,了解并掌握这些知识是至关重要的。 1. **Tomcat基础配置** - `server.xml`: 这是Tomcat的核心配置文件,包含了服务器的全局...

    MySQL Tomcat Apache优化

    ### MySQL+Tomcat+Apache优化 #### 1. MySQL优化: ##### 1.1 简介: 在处理大量数据时,MySQL的优化至关重要。合理的内存分配不仅能提高系统的响应速度,还能有效避免因资源过度使用而导致的系统崩溃或性能下降...

    tomcat常用功能的配置

    ### Tomcat常用功能的配置详解 #### 一、修改Tomcat的JDK目录 在运行Tomcat时,我们需要指定一个JDK版本。这是因为Tomcat作为Java应用服务器,其运行依赖于JDK环境。若想更改Tomcat所使用的JDK路径,可以按照以下...

    tomcat 常用配置

    《Tomcat常用配置详解》 Tomcat作为一款广泛使用的开源Java Servlet容器,是Apache软件基金会下的Jakarta项目的一部分。它提供了对Servlet和JSP规范的支持,使得开发者能够轻松地部署和运行Java Web应用。本文将...

    Tomcat解析与性能优化.pdf

    - **常用配置目录**:`conf` 目录是 Tomcat 常用的配置目录,其中最重要的配置文件为 `server.xml` 和 `web.xml`。 - **server.xml 配置说明** - `&lt;Server&gt;` 元素:配置整个 Tomcat 服务器的基本信息,包括监听...

    tomcat常用配置

    **Tomcat 常用配置详解** Tomcat是一款广泛应用的开源Java Servlet容器,它负责运行Web应用程序,包括Servlet和JSP。本篇文章将深入探讨Tomcat的两个核心配置文件——`server.xml`和`context.xml`,以及它们如何...

    Tomcat并发优化方法介绍

    Tomcat 常用运行模式有3种,分别为 bio,nio,apr.生产环境建议用apr,详细请看上一篇博文《Tomcat之——运行模式》 安装APR [root@liuyazhuang ~]# yum -y install apr apr-devel openssl-devel [root@liuyazhuang ...

    Tomcat性能监控和优化.zip

    常用的监控工具有JMX(Java Management Extensions)、VisualVM、JProfiler以及内置的Tomcat Manager Web界面。这些工具能帮助我们收集数据,分析瓶颈,预防过载和崩溃。 其次,内存管理是Tomcat性能优化的关键。...

    【高并发】高并发环境下如何优化Tomcat性能?看完我懂了!

    Tomcat作为最常用的Java Web服务器,随着并发量越来越高,Tomcat的性能会急剧下降,那有没有什么方法来优化Tomcat在高并发环境下的性能呢? Tomcat运行模式 Tomcat的运行模式有3种。 1.bio模式 默认的模式,性能非常...

    tomcat8安装包下载

    【描述】:“Tomcat8软件下载,压缩包下载,最直接最常用的tomcat安装方式,下载直接使用,方便快捷” Tomcat8.5.38是最直接和常用的安装方式,因为它是以压缩包的形式提供,无需复杂的安装过程,只需解压即用。...

    tomcat8 apache-tomcat-8.0.26.tar.gz

    在Linux环境中,Tomcat8是开发者和系统管理员常用的工具,因为它的轻量级特性,易于配置和管理。安装和运行Apache Tomcat 8.0.26.tar.gz文件的过程如下: 1. **下载**:首先,你需要从官方网站或者其他可靠的源下载...

    MySQL并Tomcat优化记录

    虽然本文档主要关注MySQL的优化,但在实际部署中,Tomcat作为常用的Java应用服务器,其性能也会影响到整体系统的响应时间和稳定性。因此,对于Tomcat的优化也不容忽视。 **1. 线程池管理** - **参数调整**: 调整...

    Linux版本 tomcat 8.5.78 下载

    3. **移动或软链接**: 解压后,你可以将Tomcat目录移动到一个常用的位置,如`/opt`或创建一个符号链接到`/usr/local/tomcat`。 **三、环境配置** 1. **设置环境变量**: 在`~/.bashrc`或`~/.bash_profile`文件中添加...

    tomcat6.0.18 解压缩版

    Tomcat是Java EE Web应用程序部署的最常用服务器之一,尤其适合小型到中型的应用程序。 【描述】"解压完即可用,不用安装,可以直接在MyEclipse里配置" 提示了Tomcat的便捷性。解压缩版本意味着用户无需经历复杂的...

    Linux用的tomcat-7

    在Linux系统中,Tomcat 7是一个常用的轻量级服务器,适合运行Java Web应用程序。在本教程中,我们将深入探讨如何在Linux上安装和管理Apache Tomcat 7。 首先,我们需要获取Tomcat 7的软件包。在描述中提到的`apache...

    Tomcat优化1

    【Tomcat优化1】 Tomcat性能优化是提升Java Web应用服务效率的关键步骤,尤其是在高并发场景下,合理的优化策略能够显著提升服务器响应速度和用户体验。本文主要涉及以下几个方面: 1. **Linux内核优化** - Linux...

    Tomcat7.0.39官方安装包

    Tomcat是一款开源的Java Servlet容器,它实现了Java Servlet和JavaServer Pages(JSP)规范,是Web应用程序部署和运行的常用平台。 【描述】"Tomcat7.0.39官方安装包,适用于windows32bit/64bit操作系统~" 提供的...

Global site tag (gtag.js) - Google Analytics