注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信HTTP/2基礎(chǔ)教程

HTTP/2基礎(chǔ)教程

HTTP/2基礎(chǔ)教程

定 價(jià):¥49.00

作 者: 斯蒂芬·盧?。⊿tephen Ludin),哈維爾·加爾薩(Javier Garza) 著;羅正龍,鄭維智 譯
出版社: 人民郵電出版社
叢編項(xiàng): 圖靈程序設(shè)計(jì)叢書
標(biāo) 簽: 暫缺

ISBN: 9787115473899 出版時(shí)間: 2018-01-01 包裝: 平裝
開本: 16開 頁數(shù): 113 字?jǐn)?shù):  

內(nèi)容簡介

  如今互聯(lián)網(wǎng)發(fā)展日新月異,HTTP/1.1協(xié)議已經(jīng)難以承載日益復(fù)雜的網(wǎng)頁內(nèi)容,因此HTTP/2值得嘗試。本書介紹了HTTP/2的設(shè)計(jì)初衷和新特性,對比了在不同網(wǎng)絡(luò)環(huán)境下以及不同瀏覽器上HTTP/1.1與HTTP/2的性能表現(xiàn)差異,指出了網(wǎng)站遷移到HTTP/2需要注意的問題,并在附錄中給出了書中用到的所有資源的列表,方便讀者快速上手實(shí)踐。本書適合網(wǎng)站開發(fā)及運(yùn)維人員,以及正考慮要實(shí)現(xiàn)HTTP/2或者希望了解HTTP/2如何工作的讀者。

作者簡介

  Stephen Ludin,Akamai公司W(wǎng)eb性能部門CAO,帶領(lǐng)Akamai公司的Foundry團(tuán)隊(duì),負(fù)責(zé)研發(fā)下一代Web技術(shù)。Javier Garza,Akamai公司高級企業(yè)架構(gòu)師,專注于公司的主要客戶及戰(zhàn)略合作伙伴。他也是Web性能優(yōu)化和HTTP/2的布道者,為Akamai的產(chǎn)品開發(fā)團(tuán)隊(duì)提供技術(shù)建議和客戶反饋。

圖書目錄

中文版推薦序一:等待與希望 ..ix
中文版推薦序二 ..xiii
序 ..xv
前言 ..xvii
第 1章 HTTP進(jìn)化史..1
1.1 HTTP/0.9和HTTP/1.0 ..2
1.2 HTTP/1.1 ..2
1.3 1.1版本之后 ..3
1.4 SPDY ..4
1.5 HTTP/2 ..4
第 2章 HTTP/2 快速入門 ..5
2.1 啟動(dòng)并運(yùn)行 ..5
2.2 獲取證書 ..6
2.2.1 使用在線證書生成器 ..6
2.2.2 自簽名證書 ..6
2.2.3 Let’s Encrypt ..6
2.3 獲取并運(yùn)行你的第一個(gè)HTTP/2服務(wù)器 ..7
2.4 選擇瀏覽器 ..8
第3章 Web優(yōu)化“黑魔法”的動(dòng)機(jī)與方式 ..9
3.1 當(dāng)前的性能挑戰(zhàn) ..9
3.1.1 剖析Web 頁面請求..9
3.1.2 關(guān)鍵性能指標(biāo) ..11
3.1.3 HTTP/1 的問題 ..14
3.2 Web 性能優(yōu)化技術(shù) ..17
3.2.1 Web 性能的最佳實(shí)踐 .18
3.2.2 反模式 ..24
3.3 小結(jié) ..25
第4 章 HTTP/2 遷移 ..27
4.1 瀏覽器的支持情況 ..27
4.2 遷移到TLS ..28
4.3 撤銷針對HTTP/1.1 的“優(yōu)化”..30
4.4 第三方資源 ..31
4.5 支持舊版本客戶端 ...32
4.6 小結(jié) ...32
第5 章 HTTP/2 協(xié)議...33
5.1 HTTP/2 分層 ..33
5.2 連接 ..34
5.3 幀 ..35
5.4 流 ..38
5.4.1 消息 ...39
5.4.2 流量控制 ...41
5.4.3 優(yōu)先級 ..42
5.5 服務(wù)端推送 ...43
5.5.1 推送對象 ..43
5.5.2 選擇要推送的資源 ..44
5.6 首部壓縮 ...45
5.7 線上傳輸 ...47
5.8 小結(jié) ....52
第6 章 HTTP/2 性能 ..53
6.1 客戶端實(shí)現(xiàn) ..53
6.2 延遲 ..54
6.3 丟包 ..57
6.4 服務(wù)端推送 ..59
6.5 首字節(jié)時(shí)間...60
6.6 第三方資源 ..62
6.7 HTTP/2 反模式..66
6.7.1 域名拆分 ..66
6.7.2 資源內(nèi)聯(lián) ..67
6.7.3 資源合并..67
6.7.4 禁用cookie 的域名..67
6.7.5 生成精靈圖 ..67
6.7.6 資源預(yù)取 ..68
6.8 現(xiàn)實(shí)情況中的性能 ..68
6.8.1 性能測量方法論 ..68
6.8.2 案例1:www.facebook.com ..69
6.8.3 案例2:www.yahoo.com..71
6.9 小結(jié)....75
第7 章 HTTP/2 實(shí)現(xiàn)..75
7.1 桌面Web 瀏覽器 ..75
7.1.1 只支持TLS 版 ..75
7.1.2 禁用HTTP/2 ..76
7.1.3 支持HTTP/2 服務(wù)端推送 ..76
7.1.4 連接歸并 ..76
7.1.5 HTTP/2 調(diào)試工具..76
7.1.6 瀏覽器beta 版本 ..76
7.2 移動(dòng)端 ..77
7.3 移動(dòng)端應(yīng)用支持 ..77
7.4 服務(wù)器、代理以及緩存 ..77
7.5 內(nèi)容分發(fā)網(wǎng)絡(luò) ..79
7.6 小結(jié) ..79
第8 章 HTTP/2 調(diào)試 ..81
8.1 瀏覽器開發(fā)者工具..81
8.1.1 Chrome 開發(fā)者工具..81
8.1.2 Firefox 開發(fā)者工具 ..87
8.1.3 在iOS 上使用Charles Proxy 調(diào)試h2..88
8.1.4 在Android 上調(diào)試h2 ..90
8.2 WebPagetest ..91
8.3 OpenSSL ..91
8.4 nghttp2..92
8.5 curl ..93
8.6 h2i ...95
8.7 Wireshark ..96
8.8 小結(jié) ..97
第9 章 展望未來 ..99
9.1 TCP 還是UDP..99
9.2 QUIC ..100
9.3 TLS 1.3 ..101
9.4 關(guān)于HTTP/3 ..102
附錄A HTTP/2 幀 ..103
附錄B 工具引用 ..111
關(guān)于作者..113
關(guān)于封面 ..113

本目錄推薦

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