注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計網(wǎng)絡(luò)編程ASP.NET性能高級編程

ASP.NET性能高級編程

ASP.NET性能高級編程

定 價:¥45.00

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

ISBN: 9787302064954 出版時間: 2003-04-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 324 字?jǐn)?shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1章 性能的概念
1.1 性能如此重要的原因
1.1.1 從最終用戶的角度看待性能
1.1.2 經(jīng)濟(jì)狀況
1.1.3 增長的能力
1.2 性能的含義
1.3 性能和可伸縮性
1.3.1 擴(kuò)展站點
1.3.2 具體環(huán)境的性能
1.4 性能即過程
1.5 小結(jié)
第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 頁面智能導(dǎo)航
2.2.5 頁面異常處理
2.3 ASP.NET狀態(tài)管理
2.3.1 ASP.NET會話狀態(tài)
2.3.2 ASP.NET應(yīng)用程序狀態(tài)
2.3.3 ASP.NET緩存
2.3.4 會話應(yīng)用程序和緩存狀態(tài)性能
2.3.5 應(yīng)用程序事件
2.4 ASP.NET的安全性
2.5 ASP.NET服務(wù)器控件
2.5.1 ASP.NET的默認(rèn)控件
2.5.2 用戶控件
2.5.3 自定義控件
2.6 ASP.NET@Page指令屬性
2.7 小結(jié)
第3章 性能設(shè)計
3.1 確定用戶的期望
3.1.1 感覺到的性能
3.1.2 動態(tài)內(nèi)容和靜態(tài)內(nèi)容的比較
3.2 移向OO
3.2.1 設(shè)計性能良好的可伸縮對象
3.2.2 把UI和代碼分開
3.3 良好用戶界面的基本要素
3.4 集成外部系統(tǒng)
3.5 小結(jié)
第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 有效使用內(nèi)存
4.3.1 鋸齒數(shù)組
4.3.2 弱引用
4.4 緩存
4.4.1 緩存應(yīng)用程序數(shù)據(jù)
4.4.2 頁面緩存
4.4.3 部分頁面緩存
4.5 使用集合
4.6 使用ILDASM
4.7 Interop
4.7.1 運行時可調(diào)用包裝器
4.7.2 COM單元
4.8 小結(jié)
第5章 數(shù)據(jù)性能的開發(fā)
5.1 數(shù)據(jù)讀取器和DataSet
5.1.1 數(shù)據(jù)讀取器
5.1.2 DataSet
5.1.3 在DataSet和數(shù)據(jù)讀取器之間的選擇
5.2 有效的查詢
5.2.1 ExecuteScalar和ExecuteNonQuery
5.2.2 帶參數(shù)的查詢
5.2.3 避免往返
5.2.4 自動生成的命令
5.3 數(shù)據(jù)庫性能
5.3.1 使用存儲過程
5.3.2 索引
5.4 數(shù)據(jù)庫提供者和連接
5.4.1 數(shù)據(jù)庫訪問提供者
5.4.2 連接地
5.5 數(shù)據(jù)綁定的優(yōu)化
5.6 文本操作
5.7 性能和XML
5.8 小結(jié)
第6章 使用Web應(yīng)用程序壓力測試工具
6.1 WAS工具的概念
6.2 WAS工具的簡介
6.3 創(chuàng)建腳本
6.4 腳本的設(shè)置
6.5 運行腳本
6.6 腳本創(chuàng)建方法
6.6.1 從內(nèi)容樹創(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 小結(jié)
第7章 使用Microsoft ACT
7.1 比較ACT和WAS
7.2 用戶界面
7.3 用ACT測試一個.NET Web應(yīng)用程序
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服務(wù)
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 使用查詢字符串?dāng)?shù)據(jù)
7.9 使用cookie和其他消息頭數(shù)據(jù)
7.10 身份驗證和加密
7.11 測試的調(diào)試
7.12 理解結(jié)果
7.13 常見的ACT問題
7.14 小結(jié)
第8章 性能調(diào)整
8.1 尋找優(yōu)化區(qū)域
8.1.1 瓶頸的識別
8.1.2 設(shè)置調(diào)整的優(yōu)先級
8.2 處理控件
8.2.1 修剪控件樹
8.2.2 AutoEventWireUp
8.2.3 控件的重復(fù)填充
8.2.4 數(shù)據(jù)檢索
8.2.5 數(shù)據(jù)驗證
8.3 數(shù)據(jù)庫的調(diào)整
8.3.1 存儲過程
8.3.2 建立索引
8.3.3 數(shù)據(jù)類型
8.3.4 歸檔
8.3.5 原子操作與批操作
8.3.6 事務(wù)(保持最少)
8.3.7 觸發(fā)器
8.3.8 游標(biāo)
8.3.9 大塊調(diào)用(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 調(diào)用開銷
8.5.2 線程模型
8.5.3 提高Interop的性能
8.6 小結(jié)
第9章 性能監(jiān)控
9.1 理解性能計數(shù)器
9.2 默認(rèn)的ASP.NET性能計數(shù)器
9.2.1 基于應(yīng)用程序的性能計數(shù)器
9.2.2 基于系統(tǒng)的性能計數(shù)器
9.3 使用性能計數(shù)器
9.4 自定義的性能計數(shù)器
9.4.1 System.Diagnostics命名空間
9.4.2 安全問題
9.4.3 創(chuàng)建性能計數(shù)器
9.4.4 遞增和操作計數(shù)器數(shù)據(jù)
9.4.5 刪除計數(shù)器和類別
9.4.6 把自定義的計數(shù)器和默認(rèn)計數(shù)器一起使用
9.5 在ASP.NET應(yīng)用程序中使用計數(shù)器
9.5.1 性能計數(shù)器的值
9.5.2 創(chuàng)建性能監(jiān)控器
9.6 小結(jié)
附錄A 性能計數(shù)器
A.1 基于系統(tǒng)的性能計數(shù)器
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 基于應(yīng)用程序的性能計數(shù)器
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 ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號