注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡信息系統(tǒng)構建高性能WebSphere企業(yè)級應用

構建高性能WebSphere企業(yè)級應用

構建高性能WebSphere企業(yè)級應用

定 價:¥55.00

作 者: 孫磊 等編著
出版社: 電子工業(yè)出版社
叢編項: IBM中國開發(fā)中心系列
標 簽: 企業(yè)軟件開發(fā)與實施

ISBN: 9787121063176 出版時間: 2008-05-01 包裝: 平裝
開本: 16開 頁數(shù): 421 字數(shù):  

內(nèi)容簡介

  本書主要講述如何構建高性能的WebSphere企業(yè)級應用系統(tǒng),在闡述與性能相關的概念的基礎上,重點介紹作者在開發(fā)、測試和維護WebSphere應用系統(tǒng)過程中為提高系統(tǒng)性能所進行的探索,以及在解決實際性能問題過程中所積累的經(jīng)驗。全書由三部分組成,第一部分綜述篇介紹構建高性能WebSphere企業(yè)級應用的基本原理和相關概念。第二部分技術篇以WebSphere企業(yè)級應用的整個生命周期為主線,從架構、設計、開發(fā)、測試等多個環(huán)節(jié)來介紹與性能相關的理論和經(jīng)驗。第三部分實踐篇分專題通過實例討論如何解決WebSphere企業(yè)級應用中幾個常見的性能問題,以及由此總結出來的提高系統(tǒng)性能的方案。本書適用于有一定WebSphere應用開發(fā)、測試和系統(tǒng)維護項目經(jīng)驗的人員,也可以作為高等院校計算機相關專業(yè)學生的教學參考書。

作者簡介

  孫磊,北京大學計算機科學與技術系碩士,IBM中國軟件開發(fā)中心高級軟件工程師。2003年加入IBM中國開發(fā)中心至今,一直從事WebSphere企業(yè)級電子商務應用的測試和性能優(yōu)化工作。興趣包括J2EE應用性能理論模型,富客戶端程序性能優(yōu)化等。

圖書目錄

第1部分 綜述篇
 第1章 性能與WebSphere企業(yè)級應用  
  1.1 WebSphere企業(yè)級應用  
   1.1.1 WebSphere應用
   1.1.2 企業(yè)級應用  
   1.1.3 電子商務應用
  1.2 性能問題
   1.2.1 一個虛構的場景  
   1.2.2 性能問題的現(xiàn)象  
   1.2.3 性能問題的影響  
   1.2.4 性能相關概念
  1.3 構建高性能WebSphere應用
   1.3.1 WebSphere應用性能影響因素
   1.3.2 性能與應用系統(tǒng)的生命周期
   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 提升系統(tǒng)性能的途徑  
   2.3.2 WebSphere動態(tài)高速緩存技術
   2.3.3 動態(tài)高速緩存性能模型
   2.3.4 WebSphere 6.1對動態(tài)高速緩存的改進 
  2.4 小結
第2部分 技術篇
 第3章 WebSphere應用性能規(guī)劃 
  3.1 性能規(guī)劃的一般過程
   3.1.1 理解應用環(huán)境
   3.1.2 系統(tǒng)負載分析
   3.1.3 軟件結構中的性能設計
   3.1.4 硬件結構中的性能設計
  3.2 拓撲結構設計
   3.2.1 WebSphere應用拓撲結構
   3.2.2 實例分析:電子商務應用拓撲結構設計  
  3.3 系統(tǒng)容量規(guī)劃
   3.3.1 容量規(guī)劃的范圍  
   3.3.2 CPU容量規(guī)劃的理論模型  
   3.3.3 實例分析:電子商務應用容量規(guī)劃  
  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 內(nèi)存使用
   4.5.2 數(shù)據(jù)軟刪除  
   4.5.3 緩存與滯后取
   4.5.4 數(shù)據(jù)庫編程  
  4.6 小結
 第5章 WebSphere應用性能測試 
  5.1 性能測試概述
   5.1.1 性能測試的一般方法  
   5.1.2 性能測試的一般流程  
  5.2 電子商務應用性能測試
   5.2.1 制定測試計劃
   5.2.2 執(zhí)行測試
   5.2.3 管理測試資產(chǎn)
   5.2.4 常見問題處理
  5.3 性能測試工具
   5.3.1 常見性能測試工具
   5.3.2 選擇負載測試工具
   5.3.3 測試工具發(fā)展趨勢
  5.4 小結
 第6章 企業(yè)級應用性能監(jiān)視  
  6.1 性能監(jiān)視概述
   6.1.1 監(jiān)視對象與監(jiān)視策略  
   6.1.2 監(jiān)視級別
  6.2 操作系統(tǒng)監(jiān)視
   6.2.1 nmon 
   6.2.2 top和topas  
   6.2.3 vmstat和iostat 
   6.2.4 typeperf
   6.2.5 zVM監(jiān)視
  6.3 WebSphere應用服務器監(jiān)視  
   6.3.1 Tivoli性能查看器 
   6.3.2 高速緩存監(jiān)視器  
  6.4 數(shù)據(jù)庫服務器監(jiān)視
   6.4.1 DB2性能監(jiān)視
   6.4.2 Oracle監(jiān)視  
  6.5 生產(chǎn)環(huán)境性能監(jiān)視
   6.5.1 Tivoli產(chǎn)品家族 
   6.5.2 ITCAM監(jiān)視工具
  6.6 小結
 第7章 性能問題分析與診斷  
  7.1 性能問題診斷的一般過程
   7.1.1 自頂向下分析與自底向上分析  
   7.1.2 電子商務應用的問題診斷過程  
  7.2 WebSphere應用日志分析
   7.2.1 Web服務器日志  
   7.2.2 應用服務器日志  
   7.2.3 數(shù)據(jù)庫服務器日志
   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應用性能參數(shù)調優(yōu) 
  8.1 參數(shù)調優(yōu)概述
   8.1.1 一般過程
   8.1.2 基本原則
   8.1.3 參數(shù)調優(yōu)與性能測試  
  8.2 電子商務應用經(jīng)驗參數(shù)
   8.2.1 操作系統(tǒng)調優(yōu)參數(shù)
   8.2.2 Web服務器調優(yōu)參數(shù)  
   8.2.3 數(shù)據(jù)庫服務器調優(yōu)參數(shù)
   8.2.4 應用服務器調優(yōu)參數(shù)  
   8.2.5 硬件配置
  8.3 性能參數(shù)調優(yōu)實例介紹
  8.4 小結
第3部分 實踐篇
 第9章 死鎖問題實例分析  
  9.1 死鎖的原理
   9.1.1 抽象死鎖原理
   9.1.2 DB2鎖管理機制  
  9.2 死鎖問題處理的一般過程
   9.2.1 發(fā)現(xiàn)死鎖
   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章 內(nèi)存使用問題實例分析
  10.1 WebSphere內(nèi)存管理 
   10.1.1 Java虛擬機與垃圾回收機制 
   10.1.2 WebSphere應用中的JVM內(nèi)存管理 
  10.2 WebSphere內(nèi)存問題分析 
   10.2.1 內(nèi)存問題分析的一般過程 
   10.2.2 垃圾回收分析工具 
  10.3 常見內(nèi)存問題實例  
   10.3.1 JVM堆大小問題 
   10.3.2 固定對象問題 
   10.3.3 大對象問題 
   10.3.4 緩存大小問題 
   10.3.5 內(nèi)存泄漏問題 
  10.4 小結  
 第11章 性能下降問題實例分析
  11.1 性能下降問題 
   11.1.1 常見現(xiàn)象和產(chǎn)生原因 
   11.1.2 分析和解決過程 
  11.2 自頂向下分析實例 
   11.2.1 問題背景 
   11.2.2 自頂向下分析過程
  11.3 數(shù)據(jù)庫引起的性能下降問題實例 
   11.3.1 問題背景 
   11.3.2 分析與解決過程 
  11.4 小結 
 第12章 動態(tài)高速緩存實例分析
  12.1 動態(tài)高速緩存設計  
   12.1.1 基本緩存策略 
   12.1.2 整頁緩存與片段緩存 
   12.1.3 命令緩存 
   12.1.4 磁盤緩存 
   12.1.5 外部緩存 
   12.1.6 失效處理 
   12.1.7 緩存復制 
  12.2 實例分析:B2C網(wǎng)站動態(tài)高速緩存的設計與實現(xiàn)
   12.2.1 緩存需求分析 
   12.2.2 整頁緩存:產(chǎn)品目錄頁 
   12.2.3 片段緩存:迷你購物車 
   12.2.4 命令緩存:組織查詢 
   12.2.5 緩存配置參數(shù)設計 
   12.2.6 緩存部署與驗證 
   12.2.7 緩存預加載機制 
  12.3 動態(tài)高速緩存常見問題處理  
   12.3.1 頁面內(nèi)容重復 
   12.3.2 緩存內(nèi)容錯誤 
   12.3.3 JVM內(nèi)存不足
   12.3.4 磁盤I/O導致性能下降 
  12.4 小結  
附錄A 測試工具介紹
附錄B 操作系統(tǒng)監(jiān)視工具介紹
附錄C 動態(tài)高速緩存輔助資料
參考文獻  
術語表

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號