《構建高性能Web站點(修訂版)》是由郭欣翻譯的圖書。
基本介紹
- 中文名:構建高性能Web站點(修訂版)
- 作者:郭欣
- 譯者:郭欣
- 出版社:電子工業出版社
- 出版時間:2012年06月
- ISBN:9787121170935
- 千字數:608
內容簡介,目 錄,
內容簡介
本書是暢銷修訂版,圍繞如何構建高性能Web站點,從多個方面、多個角度進行了全面的闡述,幾乎涵蓋了Web站點性能最佳化的所有內容
目 錄
第1章 緒論 1
1.1 等待的真相 1
1.2 瓶頸在哪裡 2
1.3 增加頻寬 3
1.4 減少網頁中的HTTP請求 4
1.5 加快伺服器腳本計算速度 4
1.6 使用動態內容快取 5
1.7 使用數據快取 5
1.8 將動態內容靜態化 6
1.9 更換Web伺服器軟體 6
1.10 頁面組件分離 7
1.11 合理部署伺服器 7
1.12 使用負載均衡 8
1.13 最佳化資料庫 8
1.14 考慮可擴展性 9
1.15 減少視覺等待 10
第2章 數據的網路傳輸 11
2.1 分層網路模型 11
2.2 頻寬 22
2.3 回響時間 28
2.4 互聯互通 33
第3章 伺服器並發處理能力 36
3.1 吞吐率 36
3.2 CPU並發計算 50
3.3 系統調用 61
3.4 記憶體分配 64
3.5 持久連線 66
3.6 I/O模型 69
3.7 伺服器並發策略 82
第4章 動態內容快取 97
4.1 重複的開銷 97
4.2 快取與速度 99
4.3 頁面快取 99
4.4 局部無快取 113
4.5 靜態化內容 113
第5章 動態腳本加速 122
5.1 opcode快取 122
5.2 解釋器擴展模組 133
5.3 腳本跟蹤與分析 134
第6章 瀏覽器快取 144
6.1 別忘了瀏覽器 144
6.2 快取協商 148
6.3 徹底消滅請求 161
第7章 Web伺服器快取 168
7.1 URL映射 168
7.2 快取回響內容 169
7.3 快取檔案描述符 176
第8章 反向代理快取 179
8.1 傳統代理 179
8.2 何為反向 180
8.3 在反向代理上創建快取 181
8.4 小心穿過代理 202
8.5 流量分配 204
第9章 Web組件分離 206
9.1 備受爭議的分離 206
9.2 因材施教 207
9.3 擁有不同的域名 208
9.4 瀏覽器並發數 211
9.5 發揮各自的潛力 213
第10章 分散式快取 221
10.1 資料庫的前端快取區 221
10.2 使用memcached 222
10.3 讀操作快取 226
10.4 寫操作快取 230
10.5 監控狀態 233
10.6 快取擴展 235
第11章 資料庫性能最佳化 239
11.1 友好的狀態報告 240
11.2 正確使用索引 242
11.3 鎖定與等待 256
11.4 事務性表的性能 264
11.5 使用查詢快取 265
11.6 臨時表 267
11.7 執行緒池 267
11.8 反範式化設計 268
11.9 放棄關係型資料庫 270
第12章 Web負載均衡 272
12.1 一些思考 272
12.2 HTTP重定向 275
12.3 DNS負載均衡 284
12.4 反向代理負載均衡 292
12.5 IP負載均衡 305
12.6 直接路由 317
12.7 IP隧道 325
12.8 考慮可用性 325
第13章 已分享檔案系統 328
13.1 網路共享 328
13.2 NFS 330
13.3 局限性 335
第14章 內容分發和同步 337
14.1 複製 337
14.2 SSH 338
14.3 WebDAV 342
14.4 rsync 342
14.5 Hash tree 344
14.6 分發還是同步 345
14.7 反向代理 346
第15章 分散式檔案系統 348
15.1 檔案系統 348
15.2 存儲節點和追蹤器 350
15.3 MogileFS 352
第16章 資料庫擴展 361
16.1 複製和分離 361
16.2 垂直分區 364
16.3 水平分區 366
第17章 分散式計算 372
17.1 異步計算 372
17.2 並行計算 377
第18章 性能監控 382
18.1 實時監控 382
18.2 監控代理 384
18.3 系統監控 386
18.4 服務監控 389
參考文獻 392
索引 394