tomcat优化_计算机软件及应用_IT计算机_专业资料

tomcat优化_计算机软件及应用_IT计算机_专业资料

ID:43033452

大小:54.00 KB

页数:4页

时间:2019-09-25

tomcat优化_计算机软件及应用_IT计算机_专业资料_第1页
tomcat优化_计算机软件及应用_IT计算机_专业资料_第2页
tomcat优化_计算机软件及应用_IT计算机_专业资料_第3页
tomcat优化_计算机软件及应用_IT计算机_专业资料_第4页
资源描述:

《tomcat优化_计算机软件及应用_IT计算机_专业资料》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、tomcat性能优化tomcat默认参数是为开发环境制定,而菲适合生产环境,尤其是内存和线程的配置,默认都很低,容易成为性能瓶颈。tomcat内存优化linux修改TOMCAT_HOME/bin/catalina.sh,在前面加入JAVA_OPTS=/Z-XX:PermSize=64M-XX:MaxPermSize=128m-Xms512m-Xmx1024m-Duser.timezone二Asia/Shanghai"windows修改TOMCAT_HOME/bin/catalina.bat,在询面加入setJAVA0PTS

2、=~XX:PcrmSizc=64M-XX:MaxPcrmSizc=128m-Xms512m-Xmx1024m最大堆内存是1024m,对于现在的硕件还是偏低,实施时,还是按照机器具体破件配置优化。tomcat线程优化

3、43,z/>maxThreads="600H///最大线程数minSpareThreads="1007//初始化时创建的线程数maxSpareThreads="500"///一旦创建的线程超过这个值,Tomcat就会关闭不再需要的socket线程。acceptCount^-7007/指定当所有可以使用的处理请求的线程数都被使用吋,可以放到处理队列中的请求数,超过这个数的请求将不予处理这里是httpconnector的优化,如果使用apache和tomcat做集群的负载均衡,并且使用ajp协议做apache和tomcat的协

4、议转发,那么还需要优化ajpconnector。由于tomcat有多个connector,所以tomcat线程的配置,乂支持多个connector共享一个线程池。首先。打开/conf/serv

5、er.xml,增加最大线程500(—般服务器足以),最小空闲线程数20,线程最人空闲吋间60秒。然后,修改节点,增加executor属性,executor设置为线程池的名字:

6、ort二〃80〃protocol二〃HTTP/1.1"connectionTimeout二〃60000"keepAliveTimeout二〃15000"maxKccpAlivcRcqucsts=z,r,rcdircctPort=,,443,7>可以多个connector公用1个线程池,所以ajpconnector也同样可以设胃使用tomcatThreadPool线程池。禁用DNS查询当web应用程序向耍记录客户端的信息时,它也会记录客户端的IP地址或者通过域名服务器查找机器名转换为IP地址。DNS查询需要占用网络,并且包括

7、可能从很多很远的服务器或者不起作用的服务器上去获取对应的IP的过程,这样会消耗一定的时间。修改server.xml文件中的Connector元素,修改属性enableLookups参数值:enableLookups="false"如果为true,贝Li可以通过调用request.getRemoteHost()进行DNS查询来得到远程客户端的实际主机名,若为false则不进行DNS查询,而是返冋其ip地址设置session过期时间confweb.xml屮通过参数指定:〈session-config>

8、cout>180〈/session-timeout〉单位为分钟。Apr插件提高Tomcat性能Tomcat可以使用APR来捉供超强的可仲缩性和性能,更好地集成本地服务器技术.APR(ApachePortableRuntime)是一个高可移植库,它是ApacheHTTPS

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。