IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope: Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    

developerWorks 中国  >  图书频道  >

developerWorks 图书频道: 构建高性能 WebSphere 企业级应用

developerWorks
前言目录

本书主要讲述如何构建高性能的 WebSphere 企业级应用系统,在阐述与性能相关的概念的基础上,重点介绍作者在开发、测试和维护 WebSphere 应用系统过程中为提高系统性能所进行的探索,以及在解决实际性能问题过程中所积累的经验。

阅读本书前言 | 更多图书 >


在线阅读样章



回页首



目录

第 1 部分 综述篇

第 1 章 性能与 WebSphere 企业级应用

1.1 WebSphere 企业级应用

1.1.1 WebSphere 应用

1.1.2 企业级应用

1.1.3 电子商务应用

1.2 性能问题

1.2.1 一个虚构的场景

1.2.2 性能问题的现象

1.2.3 性能问题的影响

1.2.4 性能相关概念

1.3 构建高性能 WebSphere 应用

1.3.1 WebSphere 应用性能影响因素

1.3.2 性能与应用系统的生命周期

1.3.3 构建高性能应用的角色与任务

1.4 小结

第 2 章 基本性能指标与性能模型

2.1 性能指标

2.1.1 负载指标

2.1.2 运行指标

2.1.3 资源占用指标

2.1.4 各指标之间的关系

2.2 理论分析

2.2.1 理论模型与实际问题

2.2.2 实例分析:漏斗模型

2.3 缓存技术与性能模型

2.3.1 提升系统性能的途径

2.3.2 WebSphere 动态高速缓存技术

2.3.3 动态高速缓存性能模型

2.3.4 WebSphere 6.1 对动态高速缓存的改进

2.4 小结

第 2 部分 技术篇

第 3 章 WebSphere 应用性能规划

3.1 性能规划的一般过程

3.1.1 理解应用环境

3.1.2 系统负载分析

3.1.3 软件结构中的性能设计

3.1.4 硬件结构中的性能设计

3.2 拓扑结构设计

3.2.1 WebSphere 应用拓扑结构

3.2.2 实例分析:电子商务应用拓扑结构设计

3.3 系统容量规划

3.3.1 容量规划的范围

3.3.2 CPU 容量规划的理论模型

3.3.3 实例分析:电子商务应用容量规划

3.4 小结

第 4 章 WebSphere 高性能编程

4.1 MVC 结构与高性能编程

4.1.1 MVC 结构

4.1.2 电子商务应用分层结构

4.1.3 提高性能的一般原则

4.2 控制层

4.2.1 一般性建议

4.2.2 电子商务应用最佳实践

4.3 模型层

4.3.1 一般性建议

4.3.2 电子商务应用最佳实践

4.4 视图层

4.5 其他最佳实践

4.5.1 内存使用

4.5.2 数据软删除

4.5.3 缓存与滞后取

4.5.4 数据库编程

4.6 小结

第 5 章 WebSphere 应用性能测试

5.1 性能测试概述

5.1.1 性能测试的一般方法

5.1.2 性能测试的一般流程

5.2 电子商务应用性能测试

5.2.1 制定测试计划

5.2.2 执行测试

5.2.3 管理测试资产

5.2.4 常见问题处理

5.3 性能测试工具

5.3.1 常见性能测试工具

5.3.2 选择负载测试工具

5.3.3 测试工具发展趋势

5.4 小结

第 6 章 企业级应用性能监视

6.1 性能监视概述

6.1.1 监视对象与监视策略

6.1.2 监视级别

6.2 操作系统监视

6.2.1 nmon

6.2.2 top 和 topas

6.2.3 vmstat 和 iostat

6.2.4 typeperf

6.2.5 zVM 监视

6.3 WebSphere 应用服务器监视

6.3.1 Tivoli 性能查看器

6.3.2 高速缓存监视器

6.4 数据库服务器监视

6.4.1 DB2 性能监视

6.4.2 Oracle 监视

6.5 生产环境性能监视

6.5.1 Tivoli 产品家族

6.5.2 ITCAM 监视工具

6.6 小结

第 7 章 性能问题分析与诊断

7.1 性能问题诊断的一般过程

7.1.1 自顶向下分析与自底向上分析

7.1.2 电子商务应用的问题诊断过程

7.2 WebSphere 应用日志分析

7.2.1 Web 服务器日志

7.2.2 应用服务器日志

7.2.3 数据库服务器日志

7.2.4 日志分析工具

7.3 WebSphere 应用程序运行剖析

7.3.1 Heap 分析

7.3.2 JInsight

7.3.3 TPTP 分析平台

7.3.4 ITCAM

7.4 小结

第 8 章 WebSphere 应用性能参数调优

8.1 参数调优概述

8.1.1 一般过程

8.1.2 基本原则

8.1.3 参数调优与性能测试

8.2 电子商务应用经验参数

8.2.1 操作系统调优参数

8.2.2 Web 服务器调优参数

8.2.3 数据库服务器调优参数

8.2.4 应用服务器调优参数

8.2.5 硬件配置

8.3 性能参数调优实例介绍

8.4 小结

第 3 部分 实践篇

第 9 章 死锁问题实例分析

9.1 死锁的原理

9.1.1 抽象死锁原理

9.1.2 DB2 锁管理机制

9.2 死锁问题处理的一般过程

9.2.1 发现死锁

9.2.2 解决死锁

9.3 常见死锁问题处理实例

9.3.1 RUNSTATS

9.3.2 缺少索引

9.3.3 SQL 语句不合理

9.3.4 资源访问顺序问题

9.3.5 隔离级别问题

9.3.6 意外更新记录

9.4 小结

第 10 章 内存使用问题实例分析

10.1 WebSphere 内存管理

10.1.1 Java 虚拟机与垃圾回收机制

10.1.2 WebSphere 应用中的 JVM 内存管理

10.2 WebSphere 内存问题分析

10.2.1 内存问题分析的一般过程

10.2.2 垃圾回收分析工具

10.3 常见内存问题实例

10.3.1 JVM 堆大小问题

10.3.2 固定对象问题

10.3.3 大对象问题

10.3.4 缓存大小问题

10.3.5 内存泄漏问题

10.4 小结

第 11 章 性能下降问题实例分析

11.1 性能下降问题

11.1.1 常见现象和产生原因

11.1.2 分析和解决过程

11.2 自顶向下分析实例

11.2.1 问题背景

11.2.2 自顶向下分析过程

11.3 数据库引起的性能下降问题实例

11.3.1 问题背景

11.3.2 分析与解决过程

11.4 小结

第 12 章 动态高速缓存实例分析

12.1 动态高速缓存设计

12.1.1 基本缓存策略

12.1.2 整页缓存与片段缓存

12.1.3 命令缓存

12.1.4 磁盘缓存

12.1.5 外部缓存

12.1.6 失效处理

12.1.7 缓存复制

12.2 实例分析:B2C 网站动态高速缓存的设计与实现

12.2.1 缓存需求分析

12.2.2 整页缓存:产品目录页

12.2.3 片段缓存:迷你购物车

12.2.4 命令缓存:组织查询

12.2.5 缓存配置参数设计

12.2.6 缓存部署与验证

12.2.7 缓存预加载机制

12.3 动态高速缓存常见问题处理

12.3.1 页面内容重复

12.3.2 缓存内容错误

12.3.3 JVM 内存不足

12.3.4 磁盘 I/O 导致性能下降

12.4 小结

附录 A 测试工具介绍

附录 B 操作系统监视工具介绍

附录 C 动态高速缓存辅助资料

参考文献

术语表



回页首



网上书店
中国互动出版网 当当网 卓越网


回页首


文档选项

未显示需要 JavaScript 的文档选项


  热点链接
订阅更多 dW RSS
dW 多媒体课堂最新更新
dW 图书频道
IBM 软件产品演示
认证考试资源中心
dW 每月特别推荐
dW 中国最受欢迎的文章和教程

  更多图书
西游记、设计模式与 IBM WebSphere Portal 应用开发
构建高性能 WebSphere 企业级应用
基于 Eclipse RCP 的复合应用开发
全球化软件开发最佳实践
DB2 V9/9.5 高级应用开发
IBM Rational Software Architect 建模
SOA 核心技术及应用
SOA 原理·方法·实践

  特别推荐
Eclipse 项目资源中心
developerWorks 图书频道
DB2 9 数据服务器,疾速体验 pureXML


    关于 IBM 隐私条约 联系 IBM 使用条款