tomcat6优化
2014-04-24 17:53
141 查看
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的吞吐量。
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的吞吐量。
相关文章推荐
- Tomcat优化
- tomcat简单配置优化
- Tomcat 生产服务器性能优化
- Tomcat性能优化(三) Executor配置
- tomcat6~7~8用户设置及一个独立服务器上跑多个tomcat配置JVM设置优化亲测
- Tomcat优化
- Tomcat 性能优化
- tomcat 优化
- tomcat 的优化配置
- (转)优化tomcat,提高网站运行速度
- Tomcat 7优化前及优化后的性能对比
- Tomcat的优化经验
- Tomcat从内存、并发、缓存方面优化方法
- apache2.2.* + tomcat 6.0 整合及优化
- Tomcat 性能优化之APR插件安装
- Tomcat优化之配置线程池
- tomcat5.5的配置、性能优化
- Tomcat优化详解
- Tomcat安装、配置、优化及负载均衡详解
- Linux下Tomcat安装自启动优化