注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡網(wǎng)絡與數(shù)據(jù)通信大型網(wǎng)站技術架構演進與性能優(yōu)化

大型網(wǎng)站技術架構演進與性能優(yōu)化

大型網(wǎng)站技術架構演進與性能優(yōu)化

定 價:¥79.00

作 者: 許令波 著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 暫缺

ISBN: 9787121341359 出版時間: 2018-06-01 包裝: 平裝
開本: 16 頁數(shù): 216 字數(shù):  

內(nèi)容簡介

  2018-06-12《大型網(wǎng)站技術架構演進與性能優(yōu)化》從一名親歷者的角度,闡述了一個網(wǎng)站在業(yè)務量飛速發(fā)展的過程中所遇到的技術轉型等各種問題及解決思路。從技術發(fā)展上看,網(wǎng)站經(jīng)歷了Web應用系統(tǒng)從分布式、無線多端、中臺到國際化的改造;在解決大流量問題的方向上,涉及了從端的優(yōu)化到管道到服務端甚至到基礎環(huán)境優(yōu)化的各個層面。 《大型網(wǎng)站技術架構演進與性能優(yōu)化》總結的寶貴經(jīng)驗教訓可以幫助讀者了解當網(wǎng)站遇到類似問題時,應如何思考不同的解決思路、為什么要這樣做、并最終做出合適的方案選擇。

作者簡介

  2009年加入淘寶,一直關注性能優(yōu)化領域,經(jīng)歷了淘寶PV從1億到10億的發(fā)展歷程,參與了淘寶高訪問量Web系統(tǒng)模板引擎的改造、靜態(tài)化、無線化、CDN等優(yōu)化改造項目。先后研究過分布式數(shù)據(jù)庫Cassandra系統(tǒng)、Tomcat、Jetty等系統(tǒng)的源碼。一直參與淘寶訪問量高的系統(tǒng)頁面詳情系統(tǒng)的優(yōu)化工作,設計并實現(xiàn)了sketch模板引擎、MVC框架Feiba等,將服務端性能提升近50%左右;所在的性能優(yōu)化小組一直在做詳情的前端優(yōu)化,將詳情頁的首屏展示時間縮短為1s之內(nèi)。著有技術暢銷書《深入分析Java Web技術內(nèi)幕(修訂版)》一書。

圖書目錄

1 構建大型網(wǎng)站:分布式改造 1
1.1 為什么要做分布式化 1
1.2 典型的分布式架構 2
1.3 分布式配置框架 4
1.4 分布式RPC 框架 6
1.5 分布式消息框架 8
1.6 分布式數(shù)據(jù)層 11
1.7 分布式文件系統(tǒng) 12
1.8 應用的服務化改造 15
1.9 分布式化遇到的典型問題 16
1.10 分布式消息通道服務的設計 19
1.11 典型的分布式集群設計思路 21
1.12 總結 24
2 無線化:無線時代下的架構演進 26
2.1 無線環(huán)境下的新挑戰(zhàn) 26
2.2 端的演進 28
2.3 無線鏈路的優(yōu)化 32
2.4 服務端的演進 36
2.5 思考:開發(fā)語言選擇的思考 44
2.5 總結 46
3 大型網(wǎng)站平臺化演進:大中臺小前臺 49
3.1 為什么需要中臺 49
3.2 什么是中臺 53
3.3 提升中臺的效率 55
3.4 中臺是否能解決一切問題 64
3.5 總結 65
4 全球化下的網(wǎng)站演進:全球部署方案 66
4.1 國際化的背景 67
4.2 面臨的技術挑戰(zhàn) 68
4.3 全球部署的目標架構 69
4.4 何為單元化 69
4.5 單元化解決什么問題 70
4.6 單元化數(shù)據(jù)分片方案 70
4.7 數(shù)據(jù)路由方案 74
4.8 接入層路由 78
4.9 服務層路由 79
4.10 數(shù)據(jù)層路由 81
4.10 Sequence ID 的沖突問題 83
4.11 異地多活 84
4.12 多語言問題 85
4.14 多時區(qū)問題 86
4.15 全球數(shù)據(jù)同步與數(shù)據(jù)路由 89
4.16 通用版與定制版的選擇 90
4.17 全球化部署中遇到的坑 91
4.18 總結 92
5 應用程序優(yōu)化:代碼級優(yōu)化 93
5.1 優(yōu)化思路 93
5.2 影響性能的關鍵因素 97
5.3 Java 特性的優(yōu)化 102
5.4 減少并發(fā)沖突 104
5.5 減少序列化 105
5.6 減少字符到字節(jié)的轉換 105
5.7 使用長連接 106
5.8 總結 106
6 應用架構探索:合并部署 108
6.1 什么是架構 108
6.2 什么是合并部署 110
6.3 能解決什么問題 112
6.4 如何解決 114
6.5 取得的效果 118
6.6 更進一步地做多版本部署 118
6.7 關于高密度部署的思考 121
6.8 總結 122
7 鏈路優(yōu)化:大秒系統(tǒng)的極致優(yōu)化思路 123
7.1 一些數(shù)據(jù) 123
7.2 熱點隔離 124
7.3 動靜分離 125
7.4 基于時間分片削峰 133
7.5 數(shù)據(jù)分層校驗 134
7.6 實時熱點發(fā)現(xiàn) 136
7.7 關鍵技術優(yōu)化點 137
7.8 大促熱點問題思考 140
7.9 總結 141
8 全局基礎設施優(yōu)化:資源調度優(yōu)化 142
8.1 什么是資源調度 142
8.2 資源抽象層 144
8.3 物理資源調度 149
8.4 應用層調度 152
8.5 遇到的問題 155
8.6 總結 164
9 網(wǎng)站高可用建設:大型網(wǎng)站的穩(wěn)定性建設 165
9.1 故障帶來的影響 165
9.2 網(wǎng)站的可用性指標 166
9.3 穩(wěn)定性建設思路 167
9.4 高可用體系化建設 171
9.5 研發(fā)人員的轉變 180
9.5 穩(wěn)定性組織保障 182
9.6 疑難問題排查思路 183
9.7 總結 190
附錄 給新人成長的幾點建議 191
參考資料 197

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號