|
■ 应用 就优化性能而言,应用本身的优化属于最艰巨的步骤之一。首先要深入地分析业务逻辑,然后找出满足业务需求的最优解决方案。每一个业务领域都有其与众不同 的特点,因此也不存在适用于所有业务领域的万能解决方案。然而,人们在实践中总结出了许多优秀的设计模式,在规划应用的体系结构时合理选用设计模式对性能 大有好处。 ■ 应用服务器 选择应用服务器需要考虑许多因素,至少包括:应用服务器的价格,硬件部署,应用服务器厂商的表现,性能,等等。本文后面的讨论主要针对下面四种服务器:BEA WebLogic 7,IBM WebSphere,Oracle Application Server,JBoss。 ■ 平台:硬件和JVM 应用开发完毕、服务器选定之后,还要考虑操作系统和Java虚拟机的配置选项,适当地调整这些选项无疑也能够提高性能。 ■ 后端资源 许多J2EE应用需要访问后端资源,例如关系数据库。虽然后端资源的优化已经超出了J2EE的领域,但它决不是一个可以忽略的问题。即使应用在其他方面都做得很好,如果后端数据库总是迟迟不能响应,应用的整体性能必将大受影响。 结束语:本文的目标是阐明性能优化的具体含义,即提高应用支持的并发用户数量、吞吐量和稳定性。同时,本文还介绍了性能优化应当从哪些方面入手。在下一篇文章中,我们将从方法学的角度探讨J2EE的性能优化问题。 (责任编辑:编程世界) |
