-
>
決戰(zhàn)行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調(diào)優(yōu)實踐之路
-
>
第一行代碼Android
-
>
深度學習
-
>
Unreal Engine 4藍圖完全學習教程
-
>
深入理解計算機系統(tǒng)-原書第3版
-
>
Word/Excel PPT 2013辦公應用從入門到精通-(附贈1DVD.含語音視頻教學+辦公模板+PDF電子書)
大型網(wǎng)站技術架構演進與性能優(yōu)化 版權信息
- ISBN:9787121341359
- 條形碼:9787121341359 ; 978-7-121-34135-9
- 裝幀:一般膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>
大型網(wǎng)站技術架構演進與性能優(yōu)化 本書特色
本書從一名親歷者的角度,闡述了一個網(wǎng)站在業(yè)務量飛速發(fā)展的過程中所遇到的技術轉(zhuǎn)型等各種問題及解決思路。從技術發(fā)展上看,網(wǎng)站經(jīng)歷了Web應用系統(tǒng)從分布式、無線多端、中臺到國際化的改造;在解決大流量問題的方向上,涉及了從端的優(yōu)化到管道到服務端甚至到基礎環(huán)境優(yōu)化的各個層面。書中總結的寶貴經(jīng)驗教訓可以幫助讀者了解當網(wǎng)站遇到類似問題時,應如何思考不同的解決思路、為什么要這樣做、并*終做出合適的方案選擇。
大型網(wǎng)站技術架構演進與性能優(yōu)化 內(nèi)容簡介
本書從一名親歷者的角度,闡述了一個網(wǎng)站在業(yè)務量飛速發(fā)展的過程中所遇到的技術轉(zhuǎn)型等各種問題及解決思路。從技術發(fā)展上看,網(wǎng)站經(jīng)歷了Web應用系統(tǒng)從分布式、無線多端、中臺到靠前化的改造;在解決大流量問題的方向上,涉及了從端的優(yōu)化到管道到服務端甚至到基礎環(huán)境優(yōu)化的各個層面。書中總結的寶貴經(jīng)驗教訓可以幫助讀者了解當網(wǎng)站遇到類似問題時,應如何思考不同的解決思路、為什么要這樣做、并很終做出合適的方案選擇。
大型網(wǎng)站技術架構演進與性能優(yōu)化 目錄
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.6 總結 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.11 Sequence ID的沖突問題 83
4.12 異地多活 84
4.13 多語言問題 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é)的轉(zhuǎn)換 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)化:資源調(diào)度優(yōu)化 142
8.1 什么是資源調(diào)度 142
8.2 資源抽象層 144
8.3 物理資源調(diào)度 149
8.4 應用層調(diào)度 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ā)人員的轉(zhuǎn)變 180
9.6 穩(wěn)定性組織保障 182
9.7 疑難問題排查思路 183
9.8 總結 190
附錄 給新人成長的幾點建議 191
參考資料 197
大型網(wǎng)站技術架構演進與性能優(yōu)化 相關資料
君山經(jīng)歷了淘寶網(wǎng)發(fā)展速度和架構變化*快的時代,這是一個機會和挑戰(zhàn)并存的時代,許許多多無法用常理理解的需求不斷涌現(xiàn),許許多多從未遇見過的問題橫在面前,許許多多新的創(chuàng)新的解法橫空出世!君山把傳統(tǒng)的軟件工程開發(fā)理念和新機遇下的技術創(chuàng)新相結合 ,在性能優(yōu)化領域不斷創(chuàng)新:小到字節(jié)碼層面的優(yōu)化、大到架構上的重建——他的探索工作在淘寶網(wǎng)的技術發(fā)展史留下了痕跡。
君山做事情有幾個特點:一是能把技術和業(yè)務相結合 ,在處理業(yè)務需求和問題時輕車熟路,在處理完業(yè)務需求的同時還會帶來技術上的創(chuàng)新;二是善于推動技術創(chuàng)新落地,用自己的實踐詮釋了“創(chuàng)新只有被人使用、在業(yè)界形成潮流才算是真正的創(chuàng)新”這句話;三是善于總結思考,他每次都把技術和業(yè)務上遇到的問題和解法總結下來,并樂于分享,讓團隊共同成長!
——阿里巴巴研究員 小邪
做技術做到后期才會發(fā)現(xiàn)寫代碼并不是全部。隨著業(yè)務的快速迭代,對系統(tǒng)的架構演進和相關技術的權衡會變得越來越重,在不同的階段會有不同的取舍。特別是大型系統(tǒng),除了要考慮技術,還要考慮相匹配的組織架構、工程文化等因素——這些挑戰(zhàn)是很難通過親歷來獲取的,畢竟成功的大型系統(tǒng)不算太多。
作者曾是淘寶網(wǎng)一線的技術專家,親身經(jīng)歷了淘寶網(wǎng)業(yè)務飛速增長的過程,并將其中的經(jīng)驗和學習的過程記錄下來,完整地為我們展現(xiàn)了一個初級系統(tǒng)在演化成一個全球、分布式的系統(tǒng)的過程中,從語言選擇、分布式框架改造、平臺化演進、系統(tǒng)優(yōu)化到穩(wěn)定性建設等關鍵過程的思考,內(nèi)容翔實可信。從這些*實踐中,技術點也許并不是*重要的,讀者可收獲多維度的啟發(fā)和共鳴,推薦閱讀!
——阿里云研究員 禇霸
一家偉大的互聯(lián)網(wǎng)企業(yè)一般都離不開高超技術的支撐,而高超技術的養(yǎng)成又離不開每天迎面而來的各種挑戰(zhàn)。本書作者有幸經(jīng)歷了淘寶網(wǎng)這些年的技術巨變,碰到了無數(shù)的問題,積攢了很多并發(fā)架構設計和性能優(yōu)化的經(jīng)驗。好的架構是一個系統(tǒng)的根本,好的性能是一個系統(tǒng)穩(wěn)定運行的保證,本書應該可以給大家?guī)聿灰粯拥氖斋@。
——PerfMa CEO 你假笨(寒泉子)
針對C端用戶的互聯(lián)網(wǎng)業(yè)務是爆發(fā)式的、井噴式的,其帶來的用戶流量壓力和對計算能力的要求也是非常驚人的,如何利用廉價的架構設計來部署分布式服務以應對億級流量的場景是個非常嚴峻的問題!洞笮途W(wǎng)站技術架構演進與性能優(yōu)化》一書講解了高可用架構演化的進程,并提供了互聯(lián)網(wǎng)架構性能優(yōu)化的方法。正所謂互聯(lián)網(wǎng)技術唯“快”而不破——解決了性能問題,其他問題也就迎刃而解。如果你的業(yè)務正處于流量并發(fā)暴增與系統(tǒng)架構變革的十字路口,那么本書恰好就是你的菜。這是一本關于互聯(lián)網(wǎng)高并發(fā)架構設計的優(yōu)秀書籍,它從各角度剖析系統(tǒng)設計的演化與優(yōu)化,循序漸進地將一系列復雜問題闡述得清晰、簡單、易懂,是一本理論與實踐相結合的實用書籍。
——《分布式服務架構:原理、設計與實戰(zhàn)》、《可伸縮服務架構:框架與中間件》作者 李艷鵬
對于一個高并發(fā)大流量網(wǎng)站的架構師而言,你的系統(tǒng)到底能夠承受多高的并發(fā)、多大的流量,只有在你的系統(tǒng)經(jīng)歷了更高的并發(fā)、更大的流量以后才能知道。事前再多的設計、評審、測試、預演也只能讓你相信,而不能讓你知道。淘寶網(wǎng)作為全球*的電子商務網(wǎng)站,每年的雙十一都會承受這個星球上可能是*的并發(fā)訪問壓力,那么淘寶的技術人員遇到了哪些挑戰(zhàn)?做了哪些工作?感謝這本《大型網(wǎng)站技術架構演進與性能優(yōu)化》,讓我們一窺究竟。
——《大型網(wǎng)站技術架構:核心原理與案例分析》作者 李智慧
君山老師曾多次出席技術大會SDCC擔任講師及出品人,為技術總監(jiān)、架構師等參會者帶去了很多干貨實料的分享。實踐出真知,任何脫離實際工作的討論無疑在浪費寶貴的時間成本,作者在淘寶網(wǎng)經(jīng)歷了Web應用系統(tǒng)從分布式、無線多端、中臺以及到國際化的改造;在解決大流量問題的方向上,積累了很多從端的優(yōu)化到管道到服務端甚至到基礎環(huán)境優(yōu)化的經(jīng)驗,這些助力他真正成為我們技術社區(qū)的明星專家,相信此書肯定會給廣大的技術開發(fā)者帶去*為一線的知識和成長。
——CSDN主編 錢曙光
大型網(wǎng)站技術架構演進與性能優(yōu)化 作者簡介
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)幕(修訂版)》一書。
- >
我從未如此眷戀人間
- >
自卑與超越
- >
龍榆生:詞曲概論/大家小書
- >
人文閱讀與收藏·良友文學叢書:一天的工作
- >
苦雨齋序跋文-周作人自編集
- >
二體千字文
- >
李白與唐代文化
- >
山海經(jīng)