TOMCAT 5的一些优化笔记,先发现多少记录多少。
在conf目录下找到server.xml,然后找到<Connector ... />配置中,和连接数相关的参数有:
minProcessors:最小空闲连接线程数,用于提高系统处理性能,默认值为10,Tomcat通过线程池来为用户访问提供响应,对于上线的系统初步估计用户并发数量后,然后调整线程池容量。例如:用户并发数量大约在100左右。那么可以设置minProcessors="100" maxProcessors="100",将最大和最小设置为一样后,线程池不会再释放空闲的线程,使用户访问突然增加的时候,不需要再消耗系统资源去创建新的线程。
maxProcessors:最大连接线程数,即:并发处理的最大请求数,默认值为75
acceptCount:允许的最大连接数,应大于等于maxProcessors,默认值为100;
一般设置为maxProcessors的1.5倍就可以了。
enableLookups:是否反查域名,取值为:true或false。为了提高处理能力,应设置为false
connectionTimeout:网络连接超时,单位:毫秒。设置为0表示永不超时,这样设置有隐患的。通常可设置为30000毫秒。
其中和最大连接数相关的参数为maxProcessors和acceptCount。如果要加大并发连接数,应同时加大这两个参数。
分享到:
相关推荐
【Tomcat性能优化笔记】 Tomcat作为一款广泛应用的开源Java Servlet容器,其性能优化对于提升Web应用的整体效能至关重要。优化工作主要分为两大部分:外部环境调整和Tomcat自身的配置优化。 1. **外部环境优化** ...
### Tomcat性能优化篇知识点详解 #### 一、Tomcat启动流程分析 1. **ContainerBase.startInternal()方法** - `ContainerBase`是Tomcat中容器类的基础类,负责处理容器的生命周期管理,如启动、停止等操作。 - 在...
【Tomcat 源代码调试笔记 - 看不见的 Shell】这篇笔记主要探讨了如何在Tomcat运行时动态插入过滤器,以及遇到的问题和解决方法。Tomcat作为一个流行的Java应用服务器,它允许开发者通过Servlet规范中的`...
【Tomcat 学习精华笔记】 Tomcat 是一个广泛应用的开源服务器,主要用于托管Java Web应用程序。它虽然不是严格意义上的应用服务器,但作为一个Servlet容器,它能够处理Servlet和JSP,并且具备了一些应用服务器的...
《Tomcat学习笔记》 Tomcat是一款开源的Java Servlet容器,是Apache软件基金会下的Jakarta项目中的核心项目,主要用于运行Java ...后续的学习可以扩展到Tomcat的性能优化、集群配置以及与其他应用服务器的集成等方面。
四、Tomcat优化 1. 线程池配置:可以通过调整`<Connector>`中的`maxThreads`和`minSpareThreads`参数,优化并发性能。 2. JVM内存设置:通过`JAVA_OPTS`环境变量或`catalina.sh`脚本设置JVM内存大小,如`-Xms`和`-...
【标题】:Tomcat学习笔记 【正文】: Tomcat是一款广泛应用的开源Web服务器和Java Servlet容器,由Apache软件基金会的Jakarta项目开发。它实现了Java Servlet和JavaServer Pages(JSP)规范,并且作为轻量级应用...
《Tomcat源码研读笔记》是对Apache Tomcat服务器内部工作原理的深度探索。Tomcat作为一款广泛应用的开源Java Servlet容器,它的源码是理解Java Web应用运行机制的关键。本笔记将围绕Tomcat的核心组件、架构设计以及...
标题“Tomcat与IIS整合笔记”揭示了我们的主要讨论点,而描述中提到的环境——Windows XP、Tomcat 6、IIS 5、JDK 6以及.NET framework 3.5,是我们进行整合时的基础架构。 首先,让我们理解两个主角:Tomcat和IIS。...
【如何使用Tomcat——学习笔记】 Tomcat是一款广泛使用的开源Java Servlet容器,它实现了Java EE的Web部分,包括Servlet和JSP规范。本教程将详细解释如何配置和使用Tomcat,以便于开发和测试Servlet应用。 1. **...
【标题】:Tomcat学习笔记 【描述】:Tomcat是一款广泛应用的开源Java Servlet容器...通过阅读"Tomcat学习笔记",读者可以系统地学习到如何安装、配置、管理和优化Tomcat,以及如何在Tomcat上部署和运行Java Web应用。
《How Tomcat Works》中文版笔记详细介绍了Apache Tomcat的内部架构和运行机制,Tomcat是一个广泛使用的Java开源Web服务器和Servlet容器,它为处理基于Java的Web应用提供平台。本书不仅深入分析了Tomcat的核心组件和...
综上所述,第三章主要讲解了Tomcat的基本架构、请求处理流程、配置文件解析、Servlet生命周期以及性能优化策略。这些知识对于理解和调试Tomcat服务器,以及优化Web应用的性能至关重要。通过深入学习这一章,开发者...
在Java Web开发中,Tomcat作为一款广泛应用的开源Servlet容器,其性能优化是开发者关注的重点。连接池技术是提升数据库访问效率的关键手段之一。本文将深入探讨Tomcat连接池的配置,包括全局与局部配置的区别,以及...
本笔记将对Web相关概念、Tomcat服务器以及Servlet入门进行简要介绍。 1. **Web相关概念** - **C/S架构**(Client/Server):在这种模式中,客户端(如桌面应用)直接与服务器端通信,服务器负责处理业务逻辑和数据...
【标题】:“Web学习笔记——Tomcat” 在Web开发领域,Tomcat是一个广泛使用的Java Servlet容器,它实现了Java EE中的Web部分,特别是Servlet和JSP规范。Tomcat以其开源、轻量级和高效的特性,成为了许多小型项目和...
SAP BOE平台优化笔记 平台SIZING、优化 报表工具SIZING、优化 BOE3 与 BOE4 优化异同 报表设计最佳实践 技巧明细 TOMCAT等web容器
5. **Tomcat** 和 **apache-tomcat-8.0.50**:这两个可能是Tomcat服务器的实例,可能用于实际操作练习,或者配合笔记进行源码分析。 总的来说,这些资源为深入理解和掌握Tomcat服务器提供了丰富的素材,无论是对于...