《實用負載平衡技術:網站效能最佳化攻略》
基本資料原書名:Practical load balancing:ride the performance tiger作者: (英)Peter Membrey (澳)David Hows (荷)Eelco Plugge譯者: 武海峰 陳曉亮叢書名: 圖靈程式設計叢書出版社:人民郵電出版社ISBN:9787115314635上架時間:2013-4-28出版日期:2013 年5月開本:16開頁碼:1版次:1-1所屬分類:電腦 > 電腦網路 > Web Server > WebServer更多關於 》》》《實用負載平衡技術:網站效能最佳化攻略》內容簡介電腦書籍 《實用負載平衡技術網站效能最佳化攻略》介紹了處理負載平衡問題的相關概念和工具,說明了如何避免效能退化和伺服器上的服務突然崩潰的風險,闡述了單個伺服器以及可以執行cookie 插入或者改善ssl 輸送量的負載平衡器,最後還探討了雲端運算中的負載平衡。 《實用負載平衡技術網站效能最佳化攻略》適合對系統架構、效能維護感興趣的初級、中級讀者以及有經驗的系統架構師和營運師。目錄《實用負載平衡技術網站效能最佳化攻略》第1章 引言 11.1 效能問題 11.2 解決方案 21.3 什麼是負載平衡 31.3.1 負載平衡的前世 31.3.2 負載平衡的今生 31.3.3 縱向擴充 31.3.4 橫向擴充 41.4 負載平衡的實現 41.4.1 網路的構成 41.4.2 緩衝:網站的曲速引擎 51.4.3 使用dns進行負載平衡 51.4.4 內容分髮網絡 51.4.5 6p原則 61.4.6 基礎知識 61.4.7 http負載平衡 61.4.8 對資料庫進行負載平衡 71.4.9 對網路連接進行負載平衡 71.4.10 ssl負載平衡 7.1.4.11 建立高可用性設定組群 71.4.12 雲平台上的負載平衡 71.4.13 ipv6:實現和概念 81.4.14 下一步做什麼 81.5 總結 8第2章 網站工作原理 92.1 開始我們的旅程 102.1.1 來自非it背景 102.1.2 開始瀏覽的過程 102.1.3 通過dns尋找網站 112.1.4 最終串連到伺服器 112.1.5 伺服器自身 122.1.6 串連到資料庫 122.1.7 緩衝技術預覽 122.1.8 回傳到用戶端 132.2 進一步瞭解 132.3 網路 142.3.1 tcp 142.3.2 dns 162.3.3 速度、頻寬和延遲 172.3.4 網路連接小結 192.4 html和web 192.4.1 html 202.4.2 為什麼基於文本很重要 202.4.3 為什麼連結很重要 212.4.4 html小結 222.4.5 瀏覽器 222.5 web內容 232.5.1 靜態內容 232.5.2 動態內容 242.5.3 建立動態內容 242.5.4 web內容小結 252.6 資料庫:最薄弱的環節 262.7 總結 26第3章 內容緩衝:保持低負載 283.1 什麼是緩衝 293.2 走馬觀花 293.2.1 基於瀏覽器的緩衝 293.2.2 web加速器 303.2.3 web代理 313.2.4 透明web代理 323.2.5 邊緣緩衝 333.2.6 平台緩衝 343.2.7 應用緩衝 353.2.8 資料庫緩衝 363.2.9 僅僅是個開始…… 363.3 緩衝理論:緩衝為什麼這麼難 363.3.1 http 1.0對緩衝的支援 373.3.2 http 1.1加強的緩衝支援 373.3.3 解決方案 383.3.4 緩衝不像看起來那麼簡單 393.4 web代理 393.4.1 squidProxy 伺服器 393.4.2 開始了 403.4.3 故障排除 413.4.4 透明代理 423.4.5 發生了什麼 423.4.6 獲得協助 443.4.7 squid,代理中的瑞士軍刀 443.5 邊緣緩衝:varnish 453.5.1 預設保守緩衝 463.5.2 安裝varnish 463.5.3 配置並運行 473.5.4 定製varnish 493.6 總結 49第4章 基於dns的負載平衡 514.1 dns內幕 514.1.1 ip地址 514.1.2 問題 524.1.3 解決方案 524.1.4 回退一步 534.2 dns詳解 534.2.1 親自查詢 544.2.2 dns查詢進階 554.3 dns緩衝 564.3.1 查詢dns緩衝 564.3.2 linux系統上的dns緩衝 584.3.3 實質內容 584.4 bind9 584.4.1 dns db的頭 604.4.2 dns資料庫記錄 614.4.3 載入資料庫 624.4.4 檢查設定檔 634.4.5 常見問題 634.4.6 測試dns 634.5 基於dns的負載平衡 644.5.1 基於dns的負載平衡的優勢 654.5.2 基於dns的負載平衡的問題 654.6 總結 66第5章 內容分髮網絡 675.1 選擇cdn服務提供者 685.2 開始使用rackspace 685.3 向cdn賬戶新增內容 695.4 rackspace雲檔案api 725.4.1 將api整合到php中 725.4.2 用api密鑰進行認證 725.4.3 建立串連和中斷連線 735.4.4 對容器進行操作 745.4.5 對檔案進行操作 795.4.6 其他有用的函數 845.5 總結 86第6章 效能和可靠性計劃 876.1 you make dinner in time 876.1.1 理解 886.1.2 決策 906.1.3 設計與實現 916.1.4 安裝 926.1.5 測試、維護、評估 936.1.6 計劃的重要性 956.2 備份 966.2.1 為什麼備份如此重要 966.2.2 前方可能有麻煩 976.2.3 必須實現自動化 986.2.4 戰術備份 986.2.5 戰略備份 986.2.6 增量備份與全備份 996.2.7 一定,一定要測試恢複! 996.3 總結 100第7章 負載平衡基礎 1017.1 什麼是負載平衡 1017.2 有哪些可用的計算資源 1027.2.1 處理器 1027.2.2 記憶體 1037.2.3 使用top命令查看cpu和ram的效能 1037.2.4 網路 1047.2.5 儲存(磁碟) 1057.3 負載平衡實戰 1057.4 指導原則 1067.4.1 深入理解系統 1067.4.2 規劃 1067.4.3 監測和測試 1077.5 總結 107第8章 對網站進行負載平衡 1088.1 測量web伺服器的效能 1088.2 加速apache http 1108.2.1 禁用空載模組 1118.2.2 禁用dns查詢 1118.2.3 採用壓縮 1128.2.4 followsymlinks和symlinksifownermatch選項 1138.3 加速nginx 1148.3.1 worker_processes和worker_cpu_affinity 1148.3.2 gzip壓縮 1158.4 對web伺服器進行負載平衡 1168.4.1 配置 1178.4.2 準備ipvs伺服器 1188.4.3 準備工作伺服器 1208.4.4 測試負載平衡器 1218.5 劃分動態和靜態內容 1228.6 總結 123第9章 對資料庫進行負載平衡 1249.1 搭建mysql cluster 1249.1.1 安裝管理程式 1269.1.2 組態管理程式 1269.1.3 準備叢集資料節點 1299.1.4 安裝mysql server和ndb守護進程 1299.1.5 配置ndb守護進程 1309.1.6 啟動叢集節點上的服務 1319.1.7 更新mysql的root使用者 132