tomcat5.5的配置、性能优化
来源:互联网 发布:unity 2d 不会编程 编辑:程序博客网 时间:2024/06/11 06:10
1.Tomcat默认可以使用的内存为128MB,在较大型的应用项目中,这点内存是不够的,需要调大。
Windows下,在文件{tomcat_home}/bin/catalina.bat,Unix下,在文件{tomcat_home}/bin/catalina.sh的前面,增加如下设置:
JAVA_OPTS='-Xms【初始化内存大小】 -Xmx【可以使用的最大内存】'
需要把这个两个参数值调大。例如:
JAVA_OPTS='-Xms256m -Xmx512m'
表示初始化内存为256MB,可以使用的最大内存为512MB。
2. 操作系统性能优化
默认windows下打开文件数是2000;在linux下是1024;
vi /etc/profile 加入ulimit -n 4096就把linux改成打开文件最大数为4096
3. 禁用DNS查询
当web应用程序向要记录客户端的信息时,它也会记录客户端的IP地址或者通过域名服务器查找机器名转换为IP地址。DNS查询需要占用网络,并且包括可能从很多很远的服务器或者不起作用的服务器上去获取对应的IP的过程,这样会消耗一定的时间。为了消除DNS查询对性能的影响我们可以关闭DNS查询,方式是修改server.xml文件中的enableLookups参数值:
4. 在Tomcat5对这些参数进行了调整,请看下表:
属性名
描述
maxThreads
Tomcat使用线程来处理接收的每个请求。这个值表示Tomcat可创建的最大的线程数。
acceptCount
指定当所有可以使用的处理请求的线程数都被使用时,可以放到处理队列中的请求数,超过这个数的请求将不予处理。
connnectionTimeout
网络连接超时,单位:毫秒。设置为0表示永不超时,这样设置有隐患的。通常可设置为30000毫秒。
minSpareThreads
Tomcat初始化时创建的线程数。
maxSpareThreads
一旦创建的线程超过这个值,Tomcat就会关闭不再需要的socket线程。
5.在web下不显示目录列表
在web.xml中把listings改成false就行了
0 0
- tomcat5.5的配置、性能优化
- tomcat5.5的配置、性能优化
- tomcat5.5的配置、性能优化
- Tomcat5.5的基本配置
- Tomcat5.5数据源的配置
- Tomcat5.5数据源的配置
- Tomcat5.5数据源的配置
- Tomcat5.5+数据源的配置
- Tomcat5.5 中文路径配置及性能调节
- Tomcat5.5下的jndi的配置
- Tomcat5.5下的jndi的配置
- Tomcat5.5下的jndi的配置
- Tomcat5.5下的jndi的配置
- Tomcat5.5下的jndi的配置
- Tomcat5.5下的JNDI的配置
- tomcat5.5的SSL认证的配置
- Tomcat5.5的基本配置说明
- Tomcat5.5的基本配置说明
- [iPhone高级] 基于XMPP的IOS聊天客户端程序(XMPP服务器架构)
- 文件描述符
- 袁小伟博士“用户研究和产品创新”讲座有感
- SCALA 集合框架文档翻译-Concrete Mutable Collection Classes
- Android Activity 切换动画效果
- tomcat5.5的配置、性能优化
- [iPhone中级] iPhone团购信息客户端的开发 (三)
- android实现对导航Tab设置下划线选中效果
- IT运维服务中的一些工作思路探索(整理)
- (转载)linux命令之十六which命令
- Android中ViewPager使用FragmentPagerAdapter(底部圆点)
- 优化脚本执行时间
- SAP FI CO模块常用事务代码
- 使用java Runtime exec调用ping命令