Java知識分享網 - 輕松學習從此開始!????

Java知識分享網

Java1234官方群25:java1234官方群25
Java1234官方群25:838462530
     

GIT視頻教程(結合github,碼云)免費領取

SpringBoot打造全棧在線教育平臺實戰課程

SpringBoot打造企業級進銷存

Java1234 VIP課程

領取微信掃碼登錄Java實現視頻教程

Java1234至尊VIP(特價活動)
當前位置: 主頁 > Java文檔 > Java基礎相關 >

HTTP/2基礎教程 PDF 下載


分享到:
時間:2020-08-06 11:31來源:http://www.248787.tw 作者:轉載  侵權舉報
HTTP/2基礎教程 PDF 下載
失效鏈接處理
HTTP/2基礎教程 PDF 下載


本站整理下載:
版權歸出版社和原作者所有,鏈接已刪除,請購買正版
 
 
用戶下載說明:
電子版僅供預覽,下載后24小時內務必刪除,支持正版,喜歡的請購買正版書籍:
http://product.dangdang.com/25219982.html
  
相關截圖:




資料簡介:
如今互聯網發展日新月異,HTTP/1.1協議已經難以承載日益復雜的網頁內容,因此HTTP/2值得嘗試。本書介紹了HTTP/2的設計初衷和新特性,對比了在不同網絡環境下以及不同瀏覽器上HTTP/1.1與HTTP/2的性能表現差異,指出了網站遷移到HTTP/2需要注意的問題,并在附錄中給出了書中用到的所有資源的列表,方便讀者快速上手實踐。 本書適合網站開發及運維人員,以及正考慮要實現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 首部壓縮 ...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 首字節時間...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 小結....75

第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

附錄A HTTP/2 幀 ..103

附錄B 工具引用 ..111

關于作者..113

關于封面 ..113




------分隔線----------------------------
鋒哥公眾號


鋒哥微信


關注公眾號
【Java資料站】
回復 666
獲取 
66套java
從菜雞到大神
項目實戰課程
体育彩票开奖时间