tomcat6优化
来源:互联网 发布:新奥集团怎么样知乎 编辑:程序博客网 时间:2024/05/22 08:03
Tomcat的优化配置。
1、TomcatJVM初始化堆设定
-Xms【初始化内存大小】设定为1024m
-Xmx【可以使用的最大内存】设定为1024m
具体设定如下:
JAVA_OPTS=‘-server -Xms1024m -Xmx2048m -XX:PermSize=256M -XX:MaxNewSize=256m -XX:MaxPermSize=512m’
2、Tomcat的server.xml配置的设定
a.禁用DNS查询
b.调整线程数
c.接受排队的请求个数,减少错误数
d.网络连接超时设置。通常可设置为30000毫秒。
e .压缩传输设置
具体设定如下:
<Executor name=“tomcatThreadPool”namePrefix=“catalina-exec-”maxThreads="1000"minSpareThreads="500"/>
<Connector executor="tomcatThreadPool"
port="80"
protocol="HTTP/1.1"
connectionTimeout="20000"
enableLookups="false"
URIEncoding="utf-8"
maxHttpHeaderSize="8192"
acceptCount="1000"
disableUploadTimeout="true"
compression="on"
compressionMinSize="2048"
compressableMimeType="text/html,text/xml,text/javascript,text/css"
redirectPort="8443" />
随着访问量的增大持续优化解决方案:
1、通过Jprofile等工具实时监控服务器的内存,CPU等使用状况,
通过强制内存垃圾收集找到不能 释放的内存占用的类,进行程序优化。
2、Providers服务器的响应时间长时、考虑以下优化方案
(1)、Providers服务器的响应时间长时,考虑是否为db连接问题,提高db的连接数、
分表、Memcached、数据库集群等方案。
(2)、部署新的Providers服务器。
3、web服务器响应时间长时,优化方案
(1)、优化jsp,css、js文件压缩,提高传输速率。
(2)、tomcat、apache、apr等集群提高web的吞吐量。
- tomcat6优化
- 优化Tomcat6
- tomcat6优化
- 优化tomcat6配置
- 怎么样优化Tomcat6.0
- Tomcat6性能优化
- Tomcat6优化汇总
- tomcat6 优化参数
- tomcat6 参数优化
- Tomcat6性能优化
- Tomcat6性能优化
- Tomcat6优化配置
- tomcat6 性能优化
- Tomcat6优化配置方案分析
- Tomcat6性能优化
- 优化Tomcat篇:调增tomcat6响应池
- 优化Tomcat篇:调增tomcat6响应池
- tomcat6 高并发配置 与优化
- 在发送ajax请求时加时间戳或者随机数去除js缓存
- 改动了一下的堆排序
- JavaScript(3)函数、错误、表单验证
- 人体时钟hone hone clock
- 在C#中实现连接池
- tomcat6优化
- 账户-邮箱验证的业务逻辑
- int driver=VGA,mode=VGAHI技巧大法
- Excel操作
- ActiveMQ与RabbitMQ使用camel集成
- Java 常用日期类
- java反射(2)+Class.forName( )
- Centos6.5安装Qt4.8.5
- Hibernate对象的三种状态&&Session的常用方法