websphere性能优化

从前年起客户的所有web容器都换成了websphere,版本是5.1。最初也不懂得性能优化,只是用ANT给Project打个war的包,通过WS的管理控制台发布上去就行了。但是客户在实际使用时,有时会出现响应慢,最后连WS都hang起。用kill -java进程号产生的javacore及heapdump文件来看,有oralce数据库的问题、也有java 程序自身的OutOfMemory,排除程序的BUG,然后也试着学学优化。

现在也总结一下WS优化的经验:

1.Java 虚拟机初始堆大小和最大堆大小

WS通常默认是256,可以适当调整最大堆为512。不过也不要调的过大,小心WS启不启来,有一次我把初始堆调成768最大堆调成了2048,当我startserver -server1 时就提示WS无法初始化,原因是内存不足,所以一定要根据机子的性能来调整 呀!

2.web容器的线程池最小大小和最大大小

3.Jdbc连接池属性

这个最难把握,因为最大连接数、最小连接数、连结超时、获得时间等等都要依据数据库及网张络的性能来调整。而且获得时间、不使用超时、时效超时是互相联系的一组参数,一般来说:获得时间要小于不使用超时及时效超时,且三个不能为零,是最好的!

4.启用servlet高速缓存

5.语句高速缓存大小

时间: 2024-09-19 09:02:06

websphere性能优化的相关文章

基于WebSphere Commerce的电子商务应用性能优化(3) 网络流量瘦身建议

网络流量瘦身建议 浏览器端用户所感受到的响应时间受很多因素影响,最主要的来的三个方面: 服务器端的内容生成时间,受服务器端硬件计算能力和服务器的应用程序性能影响 网络上传输数据的时间,受网络带宽和所传输数据的大小影响 客户端渲染时间,受客户端浏览器性能和客户端程序性能影响 服务器端和客户端的性能我们在本系列文章的其他部分中有讨论.本部分着重讨论如何减少网络传输时间 .用户与服务器的交互不可避免要在网络上传输数据.尤其是近年来 WEB2.0 等技术的采用,越来越多的交互 和渲染工作转移到浏览器端进

基于WebSphere Commerce的电子商务应用性能优化(2) 店铺页面设计建议

店铺页面设计建议 随着信息量和网络规模在互联网上爆炸式的增长,网站的性能成为用户的体验和市场成败的关键.与普通 软件产品不同,Web 产品的性能提升和质量保证不仅仅依赖于开发后期和实施阶段的测试和修改,而需要在网 页设计和开发阶段就在性能方面做足够的考虑. Yahoo 公司针对网站性能优化提出了一系列建议,成 为目前网页开发者普遍遵循的规则.这些规则都看起来简单并易于实施,然而在实际的网页设计中,尤其是在 设计适应中国市场需要的网站的时候,我们需要根据实际情况灵活的采取并且应用. 本文以 IBM

基于WebSphere Commerce的电子商务应用性能优化(1) 综述

前言 随着互联网的普及,越来越多的人选择网上购物.各商家网上商店的竞争也是如火如荼.除了常见的打折 大促销,还有限时抢购及让人又爱又恨的秒杀活动.大量用户几乎同时访问商店,对电子商务系统的硬件及软 件性能都是极大的挑战.一旦性能达不到要求,或者出现访问中断,损失的不仅是大量的营业额,还有用户信 任度的下降,造成用户流失.所以越来越多的企业在购买电子商务软件时,不光注重其功能性,性能也成为被 认真考量的重要方面. 电子商务性能问题常常表现在大量用户同时交易时,页面响应速度慢,甚至发 生系统错误.还

基于WebSphere Commerce的电子商务应用性能优化: 店铺页面设计建议

随着信息量和网络规模在互联网上爆炸式的增长,网站的性能成为用户的体验和市场成败的关键.与普通软件产品不同,Web 产品的性能提升和质量保证不仅仅依赖于开发后期和实施阶段的测试和修改,而需要在网页设计和开发阶段就在性能方面做足够的考虑. Yahoo 公司针对网站http://www.aliyun.com/zixun/aggregation/14109.html">性能优化提出了一系列建议,成为目前网页开发者普遍遵循的规则.这些规则都看起来简单并易于实施,然而在实际的网页设计中,尤其是在设计适

基于WebSphere Commerce的电子商务应用性能优化: 综述

随着互联网的普及,越来越多的人选择网上购物.各商家网上商店的竞争也是如火如荼.除了常见的打折大促销,还有限时抢购及让人又爱又恨的秒杀活动.大量用户几乎同时访问商店,对电子商务系统的硬件及软件性能都是极大的挑战.一旦性能达不到要求,或者出现访问中断,损失的不仅是大量的营业额,还有用户信任度的下降,造成用户流失.所以越来越多的企业在购买电子商务软件时,不光注重其功能性,性能也成为被认真考量的重要方面. 电子商务性能问题常常表现在大量用户同时交易时,页面响应速度慢,甚至发生系统错误.还有就是在一个较短

丰趣海淘:跨境电商平台的前端性能优化实践

原文出自[听云技术博客]:http://blog.tingyun.com/web/article/detail/586 随着互联网的发展,尤其是在2000年之后浏览器技术渐渐成熟,Web产品也越来越丰富,这时我们被浏览器窗口内的丰富"内容"所吸引,关注HTML/CSS,深入研究Dom.Bom和浏览器的渲染机制等,接触JavaScript库,"前端"这个职业,由此而生. 前端技术在这10多年中飞速发展,到了今天,我们可能发现"内容"的美在视觉上是有

如何确保无线局域网性能优化应

虽然很多无线局域网经理关注于解决问题和避免安全漏洞,但是无线局域网性能优化更注重于任务清单.这个方法不单单考虑不周全,而且忽视优化还是造成灾难的另一个因素.如果每个AP只需要支持十来个用户上网流量,一般的性能可能还是可以接受的,但是当AP接近最大容量而应用程序需求变得更高时,带宽消耗和瓶颈就会变得很严重. 为了实现无线局域网性能优化,网络经理和管理员必须使用新的无线局域网测量和测试工具,它们能够根据网络中运行的应用程序类型来检查网络性能.寻找这些工具会迫使网络管理员寻找目前的供应商以及测试方法之

性能优化总结(六):预加载、聚合SQL应用实例

   前面已经把原理都讲了一遍,这篇主要是给出一个应用的实例.该实例取自GIX4,比较复杂. 领域模型:     领域模型间的关系,如下: 右边模型链的具体关系在<第二篇>中已经描述过,不再赘述. 本次重点在于红线框住部分: Project:表示一个建设项目: ProjectPBS:一个项目下包含的很多PBS: PBSPropertyValue:一个PBS我们可以为它设置多个值,每一个值对应一个PBSType(模板)中已定义的属性,值的范围也是只能在属性中已定义的可选值中进行选择. 对应的UI

性能优化-位运算效率高还是位运算效率高?

问题描述 位运算效率高还是位运算效率高? 在<java程序性能优化>中写到,位运算是运算中最高效的,而我依照书上的代码运行了一遍 发现并不是这样. 补上代码: public class BitOperate { public static void main(String[] args) { nomal(); bit(); } private static void nomal() { long start =System.currentTimeMillis(); long a = 100;