发表于2024-12-24
HTTP/2基礎教程 HTTP/2協議設計實用指南教程書籍 網頁設計網站性能優化方正式 pdf epub mobi txt 電子書 下載 2024
HTTP/2基礎教程 | ||
定價 | 49.00 | |
齣版社 | 人民郵電齣版社 | |
版次 | 1 | |
齣版時間 | 2018年1月 | |
開本 | 32開 | |
作者 | ||
裝幀 | 平裝 | |
頁數 | ||
字數 | ||
ISBN編碼 | 9787115473899 | |
重量 |
讓網站和應用更快速、更簡潔、更穩健,從而有效提升用戶體驗,這無疑是眾多開發者夢寐以求的。然而,
如今互聯網發展日新月異,HTTP/1.1協議已經難以跟上時代的腳步。因此,若要使網站和應用的速度、性能
及用戶體驗等方麵都更上一層樓,HTTP/2值得嘗試。
本書是HTTP/2的實用指南,介紹瞭HTTP/2的設計初衷和新特性,以及如何纔能充分利用這些特性來打造高性能
網站及應用。本書作者通過實驗,對比瞭不同網絡環境下及不同瀏覽器上HTTP/1.1與HTTP/2的性能差異,並指
齣瞭網站遷移到HTTP/2需要注意的問題及對策。
中文版推薦序一:等待與希望 ix
中文版推薦序二 xiii
序 xv
前言 xvii
第1章 HTTP進化史 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 啓動並運行 5
2.2 獲取證書 6
2.2.1 使用在綫證書生成器 6
2.2.2 自簽名證書 6
2.2.3 Let's Encrypt 6
2.3 獲取並運行你的第壹個HTTP/2服務器 7
2.4 選擇瀏覽器 8
第3章 Web優化“黑魔法”的動機與方式 9
3.1 當前的性能挑戰 9
3.1.1 剖析Web頁麵請求 9
3.1.2 關鍵性能指標 11
3.1.3 HTTP/1的問題 14
3.2 Web性能優化技術 17
3.2.1 Web性能的實踐 18
3.2.2 反模式 24
3.3 小結 25
第4章 HTTP/2遷移 27
4.1 瀏覽器的支持情況 27
4.2 遷移到TLS 28
4.3 撤銷針對HTTP/1.1的“優化” 30
4.4 第三方資源 31
4.5 支持舊版本客戶端 32
4.6 小結 32
第5章 HTTP/2協議 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 優先級 42
5.5 服務端推送 43
5.5.1 推送對象 43
5.5.2 選擇要推送的資源 44
5.6 shou部壓縮 45
5.7 綫上傳輸 47
5.8 小結 52
第6章 HTTP/2性能 53
6.1 客戶端實現 53
6.2 延遲 54
6.3 丟包 57
6.4 服務端推送 59
6.5 shou字節時間 60
6.6 第三方資源 62
6.7 HTTP/2反模式 66
6.7.1 域名拆分 66
6.7.2 資源內聯 67
6.7.3 資源閤並 67
6.7.4 禁用cookie的域名 67
6.7.5 生成精靈圖 67
6.7.6 資源預取 68
6.8 現實情況中的性能 68
6.8.1 性能測量方法論 68
6.8.2 案例1:www.facebook.com 69
6.8.3 案例2:www.yahoo.com 71
6.9 小結 73
第7章 HTTP/2 實現 75
7.1 桌麵Web 瀏覽器 75
7.1.1 隻支持TLS 版 75
7.1.2 禁用HTTP/2 76
7.1.3 支持HTTP/2服務端推送 76
7.1.4 連接歸並 76
7.1.5 HTTP/2調試工具 76
7.1.6 瀏覽器beta版本 76
7.2 移動端 77
7.3 移動端應用支持 77
7.4 服務器、代理以及緩存 77
7.5 內容分發網絡 79
7.6 小結 79
第8章 HTTP/2調試 81
8.1 瀏覽器開發者工具 81
8.1.1 Chrome開發者工具 81
8.1.2 Firefox開發者工具 87
8.1.3 在iOS上使用Charles Proxy調試h2 88
8.1.4 在Android上調試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 小結 97
第9章 展望未來 99
9.1 TCP還是UDP 99
9.2 QUIC 100
9.3 TLS 1.3 101
9.4 關於HTTP/3 102
9.5 小結 102
附錄A HTTP/2幀 103
附錄B 工具引用 111
關於作者 113
關於封麵 113
HTTP/2基礎教程 HTTP/2協議設計實用指南教程書籍 網頁設計網站性能優化方正式 pdf epub mobi txt 電子書 下載