注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計網絡編程ASP.NET性能高級編程

ASP.NET性能高級編程

ASP.NET性能高級編程

定 價:¥45.00

作 者: K.Scott Allen,James Avery等著;侯彧譯;侯彧譯
出版社: 清華大學出版社
叢編項: 清華版WROX公司.NET和Oracle編程經典系列
標 簽: ASP.NET

ISBN: 9787302064954 出版時間: 2003-04-01 包裝: 膠版紙
開本: 26cm 頁數: 324 字數:  

內容簡介

  ASP.NET為創(chuàng)建高性能的Web應用程序提供了很多重要功能。本書全面講述了提高ASP.NET應用程序性能的方方面面,從設計、編碼,到測試、監(jiān)控。全書共包括9章和1個附錄,書中首先討論了性能的概念和性能的重要性,然后逐步講解性能的設計,編寫高性能代碼的原則和實例,如何提高數據處理、數據訪問、數據操作和數據表示的性能,使用WAS和ACT工具測試應用程序,使用系統(tǒng)的性能計數器和自定義的性能計數器監(jiān)控應用程序。本書注重從整體上講解如何改進性能,并提供了很多實用的技巧。本書適合有ASP.NET和Visual Basic .NET的實際使用經驗,又想全面了解如何創(chuàng)建高性能ASP.NET應用程序的開發(fā)人員閱讀。

作者簡介

暫缺《ASP.NET性能高級編程》作者簡介

圖書目錄

第1章 性能的概念
1.1 性能如此重要的原因
1.1.1 從最終用戶的角度看待性能
1.1.2 經濟狀況
1.1.3 增長的能力
1.2 性能的含義
1.3 性能和可伸縮性
1.3.1 擴展站點
1.3.2 具體環(huán)境的性能
1.4 性能即過程
1.5 小結
第2章 ASP.NET中的性能
2.1 .NET語言
2.2 ASP.NET頁面
2.2.1 頁面事件
2.2.2 ASP.NET頁面的視圖狀態(tài)
2.2.3 頁面回送
2.2.4 頁面智能導航
2.2.5 頁面異常處理
2.3 ASP.NET狀態(tài)管理
2.3.1 ASP.NET會話狀態(tài)
2.3.2 ASP.NET應用程序狀態(tài)
2.3.3 ASP.NET緩存
2.3.4 會話應用程序和緩存狀態(tài)性能
2.3.5 應用程序事件
2.4 ASP.NET的安全性
2.5 ASP.NET服務器控件
2.5.1 ASP.NET的默認控件
2.5.2 用戶控件
2.5.3 自定義控件
2.6 ASP.NET@Page指令屬性
2.7 小結
第3章 性能設計
3.1 確定用戶的期望
3.1.1 感覺到的性能
3.1.2 動態(tài)內容和靜態(tài)內容的比較
3.2 移向OO
3.2.1 設計性能良好的可伸縮對象
3.2.2 把UI和代碼分開
3.3 良好用戶界面的基本要素
3.4 集成外部系統(tǒng)
3.5 小結
第4章 性能開發(fā)
4.1 .NET Framework的性能
4.1.1 JIT編譯器
4.1.2 垃圾收集器
4.2 用較少的代碼完成相同的工作
4.2.1 使用IsPostBack
4.2.2 懶惰求值
4.2.3 減少運行時的工作
4.3 有效使用內存
4.3.1 鋸齒數組
4.3.2 弱引用
4.4 緩存
4.4.1 緩存應用程序數據
4.4.2 頁面緩存
4.4.3 部分頁面緩存
4.5 使用集合
4.6 使用ILDASM
4.7 Interop
4.7.1 運行時可調用包裝器
4.7.2 COM單元
4.8 小結
第5章 數據性能的開發(fā)
5.1 數據讀取器和DataSet
5.1.1 數據讀取器
5.1.2 DataSet
5.1.3 在DataSet和數據讀取器之間的選擇
5.2 有效的查詢
5.2.1 ExecuteScalar和ExecuteNonQuery
5.2.2 帶參數的查詢
5.2.3 避免往返
5.2.4 自動生成的命令
5.3 數據庫性能
5.3.1 使用存儲過程
5.3.2 索引
5.4 數據庫提供者和連接
5.4.1 數據庫訪問提供者
5.4.2 連接地
5.5 數據綁定的優(yōu)化
5.6 文本操作
5.7 性能和XML
5.8 小結
第6章 使用Web應用程序壓力測試工具
6.1 WAS工具的概念
6.2 WAS工具的簡介
6.3 創(chuàng)建腳本
6.4 腳本的設置
6.5 運行腳本
6.6 腳本創(chuàng)建方法
6.6.1 從內容樹創(chuàng)建腳本
6.6.2 從日志文件創(chuàng)建腳本
6.6.3 手動創(chuàng)建和編輯腳本
6.7 其他選項
6.7.1 Page Groups
6.7.2 Users
6.7.3 Clients
6.7.4 Cookies
6.7.5 Page Properties
6.8 安全性
6.9 小結
第7章 使用Microsoft ACT
7.1 比較ACT和WAS
7.2 用戶界面
7.3 用ACT測試一個.NET Web應用程序
7.3.1 在Visual Studo.NET中創(chuàng)建一個ACT項目
7.3.2 用瀏覽器記錄一個ACT測試
7.3.3 改變用戶
7.3.4 ASP.NET視圖狀態(tài)
7.3.5 運行RegisterUsers測試
7.4 測試用SOAP啟動的Web服務
7.5 測試屬性
7.5.1 General測試屬性
7.5.2 Users測試屬性
7.5.3 Counters測試屬性
7.6 項目屬性
7.6.1 Test Server Options
7.6.2 Proxy Settings
7.6.3 Socket Settings
7.6.4 Enable Logging of Test Runs
7.7 處理延遲
7.8 使用查詢字符串數據
7.9 使用cookie和其他消息頭數據
7.10 身份驗證和加密
7.11 測試的調試
7.12 理解結果
7.13 常見的ACT問題
7.14 小結
第8章 性能調整
8.1 尋找優(yōu)化區(qū)域
8.1.1 瓶頸的識別
8.1.2 設置調整的優(yōu)先級
8.2 處理控件
8.2.1 修剪控件樹
8.2.2 AutoEventWireUp
8.2.3 控件的重復填充
8.2.4 數據檢索
8.2.5 數據驗證
8.3 數據庫的調整
8.3.1 存儲過程
8.3.2 建立索引
8.3.3 數據類型
8.3.4 歸檔
8.3.5 原子操作與批操作
8.3.6 事務(保持最少)
8.3.7 觸發(fā)器
8.3.8 游標
8.3.9 大塊調用(chunky call)
8.4 XML
8.4.1 讀取器和文檔
8.4.2 優(yōu)化模式的性能
8.4.3 查詢更新和其他操作
8.4.4 傳遞
8.5 COM Interop
8.5.1 調用開銷
8.5.2 線程模型
8.5.3 提高Interop的性能
8.6 小結
第9章 性能監(jiān)控
9.1 理解性能計數器
9.2 默認的ASP.NET性能計數器
9.2.1 基于應用程序的性能計數器
9.2.2 基于系統(tǒng)的性能計數器
9.3 使用性能計數器
9.4 自定義的性能計數器
9.4.1 System.Diagnostics命名空間
9.4.2 安全問題
9.4.3 創(chuàng)建性能計數器
9.4.4 遞增和操作計數器數據
9.4.5 刪除計數器和類別
9.4.6 把自定義的計數器和默認計數器一起使用
9.5 在ASP.NET應用程序中使用計數器
9.5.1 性能計數器的值
9.5.2 創(chuàng)建性能監(jiān)控器
9.6 小結
附錄A 性能計數器
A.1 基于系統(tǒng)的性能計數器
A.1.1 Application Restarts
A.1.2 Application Running
A.1.3 Requests Disconnected
A.1.4 Requests Queued
A.1.5 Requests Rejected
A.1.6 Request Wait Time
A.1.7 State Server Counters
A.1.8 Worker Process Restarts
A.1.9 Worker Process Running
A.2 基于應用程序的性能計數器
A.2.1 Anonymous Requests
A.2.2 Anonymous Request/Sec
A.2.3 Cache Total Entries
A.2.4 Cache Total Hits
A.2.5 Cache Total Misses
A.2.6 Cache Total Hit Ratio
A.2.7 Cache Total Turnover Rate
A.2.8 Cache API Entries
A.2.9 Cache API Hits
A.2.10 Cache API Misses
A.2.11 Cache API Hit Ratio
A.2.12 Cache API Turnover Rate
A.2.13 Compilations Total
A.2.14 Debugging Requests
A.2.15 Errors During Preprocessing
A.2.16 Errors During Compilation
A.2.17 Errors During Execution
A.2.18 Errors Unhandled during Execution
A.2.19 Errors Unhandled During Execution/Sec
A.2.20 Errors Total
A.2.21 Errors Total/Sec
A.2.22 Output Cache Entries
A.2.23 Output Cache Hits
A.2.24 Output Cache Misses
A.2.25 Output Cache Hit Ratio
A.2.26 Output Cache Turnover Rate
A.2.27 Pipeline Instance Count
A.2.28 Request Bytes in Total
A.2.29 Request Bytes out Total
A.2.30 Request Executing
A.2.31 Requests Failed
A.2.32 Requests Not Found
A.2.33 Requests Not Authorized
A.2.34 Requests Succeeded
A.2.35 Requests Timed Out
A.2.36 Requests Total
A.2.37 qequests/Sec
A.2.38 Sessions Active
A.2.39 Sessions Abandoned
A.2.40 Sessions Timed Out
A.2.41 Sessions Total
A.2.42 Transactions Aborted
A.2.43 Transactions Committed
A.2.44 Transactions Pending
A.2.45 Transactions Total
A.2.46 Transactions/Sec

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.shuitoufair.cn 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號