大型網站性能監測、分析與最佳化(全彩)

大型網站性能監測、分析與最佳化(全彩)

《大型網站性能監測、分析與最佳化(全彩)》,作者唐文,由電子工業出版社出版,共分為4篇9章,從監測、工具,分析、最佳化,標準等若干維度解讀如何做好大規模套用的性能管理。

基本介紹

  • 書名:大型網站性能監測、分析與最佳化(全彩)
  • 作者:唐文
  • ISBN:978-7-121-29142-5
  • 頁數:336頁
  • 定價:88.00元 
  • 出版社:電子工業出版社
  • 出版時間:2016年6月
內容提要,目錄,

內容提要

《大型網站性能監測、分析與最佳化(全彩)》共分為4篇9章,從監測、工具,分析、最佳化,標準等若干維度解讀如何做好大規模套用的性能管理。《大型網站性能監測、分析與最佳化(全彩)》中分別詳細介紹了套用性能的監測、最佳化工具與平台搭建,以及性能最佳化的標準和保持。內容涵蓋移動端、PC端、伺服器和雲、基礎網路、產品邏輯和用戶行為分析等方面。《大型網站性能監測、分析與最佳化(全彩)》中既有方法論,又有具體的實踐案例剖析,對於從事大型套用管理的技術人員非常有借鑑意義。

目錄

第 1 部分 基礎篇
第1 章 套用性能管理概述 / 2
1.1 關於套用性能 / 2
1.2 關於套用性能管理 / 2
1.3 基本意識 / 3
1.3.1 價值與意義 / 4
1.3.2 出發點 / 6
1.3.3 相關的人 / 7
1.3.4 解決的問題 / 9
1.3.5 前提條件 / 11
1.3.6 組織形式 / 12
1.4 如何正確開始 / 14
1.5 投入與收益平衡 / 16
1.6 優秀企業的經驗 / 17
第 2 部分 監測、工具篇
第2 章 套用性能監測實踐 / 20
2.1 套用性能監測概述 / 20
2.2 套用性能持續監測 / 23
2.2.1 移動監測 / 24
2.2.2 Web監測 / 37
2.2.3 系統監測 / 56
2.2.4 套用監測 / 62
2.2.5 日誌監測 / 89
2.3 套用性能即時監測 / 94
2.3.1 PC即時監測 / 101
2.3.2 移動Web App即時評測 / 104
2.3.3 移動Native App即時評測 / 106
2.3.4 網路即時監測 / 109
第3 章 性能監測工具介紹 / 113
3.1 監測工具概述 / 113
3.2 持續監測工具 / 115
3.2.1 Keynote / 116
3.2.2 Dynatrace / 117
3.2.3 App dynamics / 119
3.2.4 Newrelic / 120
3.2.5 基調 / 122
3.2.6 博睿 / 124
3.2.7 OneAPM / 125
3.2.8 雲智慧 / 128
3.3 即時監測工具 / 130
3.3.1 YSlow / 130
3.3.2 Pagespeed Insights / 131
3.3.3 WebPageTest / 132
3.3.4 ChromeDevTools / 133
3.3.5 PhantomJS / 135
3.3.6 Jsperf / 136
3.4 其他工具 / 136
3.5 套用性能指標 / 140
3.5.1 用戶指標 / 140
3.5.2 伺服器指標 / 147
3.5.3 移動指標 / 149
3.5.4 其他指標 / 150
第 4 章 性能監測平台搭建實踐 / 152
4.1 為什麼要搭建監測平台 / 152
4.2 如何搭建性能監測平台 / 154
第 3 部分 分析、最佳化篇
第 5 章 套用性能分析實踐 / 160
5.1 產生性能問題的因素 / 160
5.1.1 產品邏輯及用戶行為 / 161
5.1.2 中國基礎網路 / 161
5.1.3 PC端環境 / 163
5.1.4 移動端環境 / 164
5.1.5 代碼及套用 / 165
5.1.6 伺服器及雲環境 / 166
5.2 套用性能分析概述 / 166
5.2.1 從用戶及生產環境著手 / 167
5.2.2 常見的分析方法 / 176
5.2.3 主要分析視圖 / 182
5.2.4 橫向對比的意義 / 202
5.2.4.2 按行業分析 / 203
第 6 章 套用性能最佳化實踐 / 205
6.1 套用性能最佳化概述 / 205
6.1.1 確保最佳化方向正確 / 206
6.1.2 確定最佳化帶來的收益 / 207
6.1.3 功能與性能的平衡 / 209
6.1.4 防止過早和過渡最佳化 / 209
6.2 網路最佳化 / 210
6.2.1 IDC最佳化 / 211
6.2.2 ISP最佳化 / 217
6.2.3 CDN最佳化 / 221
6.2.4 BGP最佳化 / 229
6.2.5 DNS最佳化 / 231
6.3 系統最佳化 / 234
6.3.1 壓縮最佳化 / 236
6.3.2 快取最佳化 / 237
6.3.3 分離最佳化 / 240
6.3.4 核心最佳化 / 242
6.3.5 傳輸最佳化 / 245
6.3.6 並發最佳化 / 248
6.3.7 隔離最佳化 / 250
6.3.8 網卡最佳化 / 251
6.3.9 硬體最佳化 / 254
6.4 前端最佳化 / 257
6.4.1 首屏最佳化 / 259
6.4.2 內容最佳化 / 261
6.4.3 請求最佳化 / 263
6.4.4 CSS最佳化 / 266
6.4.5 JavaScript最佳化 / 269
6.4.6 圖片最佳化 / 271
6.5 後端最佳化 / 275
6.5.1 架構最佳化 / 275
6.5.2 並行最佳化 / 276
6.5.3 異步最佳化 / 276
6.5.4 基礎最佳化 / 276
6.5.5 算法最佳化 / 277
6.5.6 程式最佳化 / 277
6.5.7 快取最佳化 / 278
6.6 移動最佳化 / 278
6.6.1 網路最佳化 / 279
6.6.2 請求最佳化 / 282
6.6.3 快取最佳化 / 283
6.6.4 策略最佳化 / 284
6.6.5 啟動最佳化 / 286
6.6.6 互動最佳化 / 286
6.6.7 記憶體最佳化 / 287
6.7 其他最佳化 / 290
6.7.1 SPDY / 290
6.7.2 HTTP/2 / 291
6.7.3 ESI / 293
6.7.4 SDCH / 294
6.7.5 BigPipe / 294
6.7.6 DNS Prefetch / 295
6.7.7 HHVM / 295
第 7 章 性能最佳化平台搭建實踐 / 296
7.1 為什麼要搭建最佳化平台 / 296
7.2 如何搭建性能最佳化平台 / 297
第 4 部分 標準、保持篇
第 8 章 套用性能最佳化標準 / 304
8.1 防止套用性能退化概述 / 304
8.2 通過規範防止性能退化 / 304
8.3 通過流程防止性能退化 / 307
8.3.1 套用性能準入 / 307
8.3.2 套用性能認證 / 308
8.3.3 套用性能巡檢 / 309
8.4 業界優秀企業的經驗 / 310
8.4.1 雅虎Web最佳化最佳實踐 / 310
8.4.2 谷歌Web最佳化最佳實踐 / 310
第 9 章 套用性能最佳化保持 / 313
9.1 性能最佳化保持概述 / 313
9.2 通過平台防止性能退化 / 313
9.2.1 自動最佳化開發框架 / 313
9.2.2 自動最佳化基礎平台 / 314
9.3 通過告警防止性能退化 / 314

相關詞條

熱門詞條

聯絡我們