中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊

包郵 HTTP/2 in Action 中文版

出版社:電子工業出版社出版時間:2020-07-01
開本: 其他 頁數: 412
中 圖 價:¥54.8(4.9折) 定價  ¥112.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個別圖書品相8-9成新、切口
有劃線標記、光盤等附件不全詳細品相說明>>
本類五星書更多>

HTTP/2 in Action 中文版 版權信息

HTTP/2 in Action 中文版 本書特色

適讀人群 :本書適合網站開發及運維人員,以及正考慮要實現HTTP/2或者希望了解HTTP/2如何工作的讀者。HTTP(Hypertext Transfer Protocol)是網站和瀏覽器之間交換消息的標準。在20年之后,它終于迎來了劇增的升級需求。通過添加對流、服務器推送、首部壓縮和請求優先級策略的支持,HTTP/2在速度、安全性和效率上獲得了巨大的提升。本書會教你高效使用HTTP/2需要的所有知識,例如,如何使用幀、多路復用及推送等新特性來優化Web性能。同時,你還會了解到有關流量控制和流依賴等高級話題的實際案例。我們可以使用這些易于上手的技術和*佳實踐,來提升網站的性能。

HTTP/2 in Action 中文版 內容簡介

本書以易于理解、方便上手的方式,使用貼近用戶的實例來解釋 HTTP/2 協議。本書首先介紹為什么要升級到 HTTP/2 以及升級的方法 ;然后逐步深入,詳細解釋了 HTTP/2 協議本身及其對Web 開發的影響 ;之后介紹了部分不錯內容,如流狀態、HPACK 等 ;很后探討了 HTTP 的未來。本書對于 Web 開發者和運維工程師來說是一本很有價值的參考書。

HTTP/2 in Action 中文版 目錄

第1部分 向HTTP/2靠攏
第1章 萬維網與HTTP....................................................................................................3
1.1 萬維網的原理 .......................................................................................................3
1.1.1 因特網與萬維網 .......................................................................................4
1.1.2 打開網頁時會發生什么 ...........................................................................5
1.2 什么是HTTP .........................................................................................................9
1.3 HTTP的語法和歷史 ...........................................................................................16
1.3.1 HTTP/0.9 .................................................................................................16
1.3.2 HTTP/1.0 .................................................................................................17
1.3.3 HTTP/1.1 .................................................................................................23
1.4 HTTPS簡介 .........................................................................................................29
1.5 查看、發送和接收HTTP消息的工具 ...............................................................32
1.5.1 瀏覽器開發者工具 .................................................................................32
1.5.2 發送 HTTP 請求 .....................................................................................34
1.5.3 其他工具 .................................................................................................35
總結 ..............................................................................................................................36
第2章 通向HTTP/2之路...............................................................................................37
2.1 HTTP/1.1和當前的萬維網 .................................................................................38
2.1.1 HTTP/1.1 根本的性能問題 ....................................................................40
2.1.2 HTTP/1.1 管道化 ....................................................................................42
2.1.3 網絡性能瀑布流圖 .................................................................................43
2.2 解決HTTP/1.1性能問題的方案 .........................................................................45
2.2.1 使用多個 HTTP 連接 .............................................................................46
2.2.2 發送更少的請求 .....................................................................................49
2.2.3 HTTP/1 性能優化總結 ...........................................................................50
2.3 HTTP/1.1的其他問題 .........................................................................................50
2.4 實際案例 .............................................................................................................51
2.4.1 示例網站 1: amazon.com .......................................................................52
2.4.2 示例網站 2 : imgur.com .........................................................................56
2.4.3 這個問題究竟有多嚴重 .........................................................................57
2.5 從HTTP/1.1到HTTP/2 ........................................................................................58
2.5.1 SPDY .......................................................................................................58
2.5.2 HTTP/2 ....................................................................................................61
2.6 HTTP/2對Web性能的影響 .................................................................................62
2.6.1 展示 HTTP/2 能力的絕佳示例 ..............................................................62
2.6.2 對 HTTP/2 提升性能的期望 ..................................................................65
2.6.3 HTTP/1.1 的一些性能變通方法可能是反模式 ....................................70
總結 ..............................................................................................................................70
第3章 升級到HTTP/2. ..................................................................................................72
3.1 HTTP/2的支持 ....................................................................................................72
3.1.1 瀏覽器對 HTTP/2 的支持 ......................................................................73
3.1.2 服務器對 HTTP/2 的支持 ......................................................................78
3.1.3 兼容不支持 HTTP/2 的情況 ..................................................................80
3.2 網站開啟HTTP/2的方法 ....................................................................................81
3.2.1 在 Web 服務器上開啟 HTTP/2..............................................................81
3.2.2 反向代理實現 HTTP/2 ...........................................................................84
3.2.3 通過 CDN 實現 HTTP/2 ........................................................................87
3.2.4 小結 .........................................................................................................89
3.3 常見問題 .............................................................................................................89
總結 ..............................................................................................................................93
第2部分 使用HTTP/2
第4章 HTTP/2協議基礎...............................................................................................97
4.1 為什么是HTTP/2而不是HTTP/1.2 ....................................................................97
4.1.1 使用二進制格式替換文本格式 .............................................................99
4.1.2 多路復用代替同步請求 .......................................................................100
4.1.3 流的優先級和流量控制 .......................................................................103
4.1.4 首部壓縮 ...............................................................................................104
4.1.5 服務端推送 ...........................................................................................105
4.2 如何創建一個HTTP/2連接 ..............................................................................105
4.2.1 使用 HTTPS 協商 .................................................................................106
4.2.2 使用 HTTP upgrade 首部 .....................................................................113
4.2.3 使用先驗知識 .......................................................................................116
4.2.4 HTTP Alternative Services ....................................................................117
4.2.5 HTTP/2 前奏消息 .................................................................................117
4.3 HTTP/2幀 ..........................................................................................................119
4.3.1 查看 HTTP/2 幀 ....................................................................................119
4.3.2 HTTP/2 幀數據格式 .............................................................................126
4.3.3 HTTP/2 消息流示例 .............................................................................128
4.3.4 其他幀 ...................................................................................................143
總結 ............................................................................................................................148
第5章 實現HTTP/2推送.............................................................................................149
5.1 什么是HTTP/2服務端推送 ..............................................................................149
5.2 如何推送 ...........................................................................................................153
5.2.1 使用 HTTP link 首部推送 ....................................................................153
5.2.2 查看 HTTP/2 推送 ................................................................................156
5.2.3 使用 link 首部從下游系統推送 ...........................................................159
5.2.4 更早推送 ...............................................................................................162
5.2.5 使用其他方式推送 ...............................................................................168
5.3 HTTP/2推送在瀏覽器中如何運作 ..................................................................171
5.3.1 查看推送緩存如何工作 .......................................................................172
5.3.2 使用 RST_STREAM 拒絕推送 ...........................................................175
5.4 如何實現條件推送 ...........................................................................................176
5.4.1 在服務端跟蹤推送的資源 ...................................................................176
5.4.2 使用 HTTP 條件請求 ...........................................................................176
5.4.3 使用基于 cookie 的推送 ......................................................................177
5.4.4 使用緩存摘要 .......................................................................................178
5.5 推送什么 ...........................................................................................................179
5.5.1 你能推送什么 .......................................................................................179
5.5.2 應該推送什么 .......................................................................................180
5.5.3 自動化推送 ...........................................................................................181
5.6 HTTP/2推送常見問題 ......................................................................................182
5.7 HTTP/2推送對性能的影響 ..............................................................................184
5.8 對比推送和預加載 ...........................................................................................185
5.9 HTTP/2推送的其他應用場景 ..........................................................................188
總結 ............................................................................................................................190
第6章 HTTP/2優化....................................................................................................192
6.1 HTTP/2對Web開發者的影響 ...........................................................................192
6.2 一些HTTP/1.1優化方法是否成了反模式 .......................................................194
6.2.1 HTTP/2 請求依然有開銷 .....................................................................194
6.2.2 HTTP/2 不是沒有限制 .........................................................................197
6.2.3 越大的資源壓縮越有效 .......................................................................199
6.2.4 帶寬限制和資源競爭 ...........................................................................201
6.2.5 域名分片 ...............................................................................................202
6.2.6 內聯資源 ...............................................................................................203
6.2.7 總結 .......................................................................................................203
6.3 在HTTP/2下依然有效的性能優化技術 ..........................................................204
6.3.1 減少要傳輸的數據量 ...........................................................................204
6.3.2 使用緩存防止重復發送數據 ...............................................................211
6.3.3 Service Worker 可以大幅減少網絡加載 .............................................215
6.3.4 不發送不需要的內容 ...........................................................................216
6.3.5 HTTP 資源暗示 ....................................................................................217
6.3.6 減少*后 1 公里的延遲 .......................................................................219
6.3.7 優化 HTTPS ..........................................................................................219
6.3.8 和 HTTP 無關的性能優化技術 ...........................................................222
6.4 同時對HTTP/1.1和HTTP/2做優化 ..................................................................222
6.4.1 計算 HTTP/2 流量 ................................................................................223
6.4.2 在服務端檢測 HTTP/2 支持 ................................................................224
6.4.3 在客戶端檢測 HTTP/2 支持 ................................................................228
6.4.4 連接合并 ...............................................................................................228
6.4.5 還要為 HTTP/1.1 的用戶優化多久 .....................................................230
總結 ............................................................................................................................231
第3部分 HTTP/2進階
第7章 高級HTTP/2概念.............................................................................................235
7.1 流狀態 ...............................................................................................................236
7.2 流量控制 ...........................................................................................................239
7.2.1 流量控制示例 .......................................................................................240
7.2.2 在服務器上設置流量控制 ...................................................................244
7.3 流優先級 ...........................................................................................................244
7.3.1 流依賴關系 ...........................................................................................245
7.3.2 流權重 ...................................................................................................248
7.3.3 為什么優先級策略如此復雜 ...............................................................251
7.3.4 Web 服務器和瀏覽器中的優先級策略 ...............................................252
7.4 HTTP/2一致性測試 ..........................................................................................255
7.4.1 服務端一致性測試 ...............................................................................255
7.4.2 客戶端一致性測試 ...............................................................................258
總結 ............................................................................................................................258
第8章 HPACK首部壓縮.............................................................................................259
8.1 為什么需要首部壓縮 .......................................................................................259
8.2 壓縮的運作方式 ...............................................................................................261
8.2.1 查表法 ...................................................................................................262
8.2.2 更高效的編碼技術 ...............................................................................263
8.2.3 Lookback( 反查 ) 壓縮 .........................................................................264
8.3 HTTP正文壓縮 .................................................................................................265
8.4 HTTP/2的HPACK首部壓縮 .............................................................................267
8.4.1 HPACK 靜態表 .....................................................................................268
8.4.2 HPACK 動態表 .....................................................................................269
8.4.3 HPACK 首部類型 .................................................................................269
8.4.4 Huffman 編碼表 ...................................................................................275
8.4.5 Huffman 編碼腳本 ...............................................................................276
8.4.6 為什么 Huffman 編碼不總是*佳的 ..................................................278
8.5 HPACK壓縮實例 ..............................................................................................279
8.6 客戶端和服務端對HPACK的實現 ..................................................................285
8.7 HPACK的價值 ..................................................................................................287
總結 ............................................................................................................................287
第4部分 HTTP的未來
第9章 TCP、QUIC和HTTP/3....................................................................................291
9.1 TCP的低效率因素,以及HTTP ......................................................................292
9.1.1 創建 HTTP 連接的延遲 .......................................................................293
9.1.2 TCP 擁塞控制對性能的影響...............................................................295
9.1.3 TCP 低效率因素對 HTTP/2 的影響 ...................................................303
9.1.4 優化 TCP ...............................................................................................307
9.1.5 TCP 和 HTTP 的未來...........................................................................313
9.2 QUIC .................................................................................................................313
9.2.1 QUIC 的性能優勢 ................................................................................315
9.2.2 QUIC 和網絡技術棧 ...........................................................................316
9.2.3 什么是 UDP,為什么 QUIC 基于它 ..................................................317
9.2.4 標準化 QUIC ........................................................................................320
9.2.5 HTTP/2 和 QUIC 的不同 .....................................................................322
9.2.6 QUIC 的工具 ........................................................................................325
9.2.7 QUIC 實現 ............................................................................................327
9.2.8 你應該使用 QUIC 嗎 ...........................................................................327
總結 ............................................................................................................................328
第10章 HTTP將何去何從..........................................................................................329
10.1 關于HTTP/2的爭議,以及它沒有解決的問題 ............................................330
10.1.1 反對 SPDY 的觀點 .............................................................................330
10.1.2 隱私問題和 HTTP 中的狀態 .............................................................332
10.1.3 HTTP 和加密 ......................................................................................337
10.1.4 傳輸協議的問題 .................................................................................340
10.1.5 HTTP/2 太過于復雜 ...........................................................................344
10.1.6 HTTP/2 是一種權宜之計 ...................................................................345
10.2 HTTP/2的實際應用 ........................................................................................345
10.3 HTTP/2的未來版本,HTTP/3或者HTTP/4會帶來什么 ..............................347
10.3.1 QUIC 是 HTTP/3 嗎 ...........................................................................347
10.3.2 更進一步改進 HTTP 二進制協議 ....................................................348
10.3.3 在傳輸層之上進一步優化 HTTP ......................................................348
10.3.4 什么時候會需要新的 HTTP 版本 .....................................................351
10.3.5 如何引入未來版本的 HTTP ..............................................................352
10.4 將HTTP當作一個更通用的傳輸協議 ...........................................................352
10.4.1 使用 HTTP 語義和消息來傳遞非 Web 流量 ....................................353
10.4.2 使用 HTTP/2 二進制成幀層 ..............................................................354
10.4.3 使用 HTTP 啟動另一個協議 .............................................................355
總結 ............................................................................................................................359
附錄A 將常見Web服務器升級到HTTP/2...................................................................360
展開全部

HTTP/2 in Action 中文版 作者簡介

Barry Pollard 是一位專業軟件開發者,在開發、支持軟件和基礎架構方向擁有近20年的行業經驗。他對Web技術,性能調優,安全以及技術實踐非常感興趣。他的博客是https://www.tunetheweb.com,您也可以在Twitter上找到他@tunetheweb。鄭維智,Akamai公司高級企業架構師,專注于公司的主要客戶及戰略合作伙伴。他也是Web性能優化和HTTP/2的布道者,為Akamai的產品開發團隊提供技術建議和客戶反饋。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 可程式恒温恒湿试验箱|恒温恒湿箱|恒温恒湿试验箱|恒温恒湿老化试验箱|高低温试验箱价格报价-广东德瑞检测设备有限公司 | 电子元器件呆滞料_元器件临期库存清仓尾料_尾料优选现货采购处理交易商城 | 挤出熔体泵_高温熔体泵_熔体出料泵_郑州海科熔体泵有限公司 | 冷藏车厂家|冷藏车价格|小型冷藏车|散装饲料车厂家|程力专用汽车股份有限公司销售十二分公司 | 智能垃圾箱|垃圾房|垃圾分类亭|垃圾分类箱专业生产厂家定做-宿迁市传宇环保设备有限公司 | 金属清洗剂,防锈油,切削液,磨削液-青岛朗力防锈材料有限公司 | 出国劳务公司_正规派遣公司[严海] | 深圳高新投三江工业消防解决方案提供厂家_服务商_园区智慧消防_储能消防解决方案服务商_高新投三江 | 诗词大全-古诗名句 - 古诗词赏析| 档案密集架,移动密集架,手摇式密集架,吉林档案密集架-厂家直销★价格公道★质量保证 | 防火板_饰面耐火板价格、厂家_品牌认准格林雅 | 上海噪音治理公司-专业隔音降噪公司-中广通环保 | 振动传感器,检波器-威海广达勘探仪器有限公司 | 上海办公室装修,办公楼装修设计,办公空间设计,企业展厅设计_写艺装饰公司 | 澳门精准正版免费大全,2025新澳门全年免费,新澳天天开奖免费资料大全最新,新澳2025今晚开奖资料,新澳马今天最快最新图库-首页-东莞市傲马网络科技有限公司 | 钢衬玻璃厂家,钢衬玻璃管道 -山东东兴扬防腐设备有限公司 | 水质监测站_水质在线分析仪_水质自动监测系统_多参数水质在线监测仪_水质传感器-山东万象环境科技有限公司 | 红立方品牌应急包/急救包加盟,小成本好项目代理_应急/消防/户外用品加盟_应急好项目加盟_新奇特项目招商 - 中红方宁(北京) 供应链有限公司 | 旅游规划_旅游策划_乡村旅游规划_景区规划设计_旅游规划设计公司-北京绿道联合旅游规划设计有限公司 | 无线联网门锁|校园联网门锁|学校智能门锁|公租房智能门锁|保障房管理系统-KEENZY中科易安 | 箱式破碎机_移动方箱式破碎机/价格/厂家_【华盛铭重工】 | 等离子空气净化器_医用空气消毒机_空气净化消毒机_中央家用新风系统厂家_利安达官网 | 喷码机,激光喷码打码机,鸡蛋打码机,手持打码机,自动喷码机,一物一码防伪溯源-恒欣瑞达有限公司 | 上海平衡机-单面卧式动平衡机-万向节动平衡机-圈带动平衡机厂家-上海申岢动平衡机制造有限公司 | 十字轴_十字轴万向节_十字轴总成-南京万传机械有限公司 | 长信科技产业园官网_西安厂房_陕西标准工业厂房 | 气动球阀_衬氟蝶阀_调节阀_电动截止阀_上海沃托阀门有限公司 | 铝镁锰板厂家_进口钛锌板_铝镁锰波浪板_铝镁锰墙面板_铝镁锰屋面-杭州军晟金属建筑材料 | 玻璃钢格栅盖板|玻璃钢盖板|玻璃钢格栅板|树篦子-长沙川皖玻璃钢制品有限公司 | 润滑油加盟_润滑油厂家_润滑油品牌-深圳市沃丹润滑科技有限公司 琉璃瓦-琉璃瓦厂家-安徽盛阳新型建材科技有限公司 | 婚博会2024时间表_婚博会门票领取_婚博会地址-婚博会官网 | 高压管道冲洗清洗机_液压剪叉式升降机平台厂家-林君机电 | 沈阳网站建设_沈阳网站制作_沈阳网页设计-做网站就找示剑新零售 沈阳缠绕膜价格_沈阳拉伸膜厂家_沈阳缠绕膜厂家直销 | 杭州荣奥家具有限公司-浙江办公家具,杭州办公家具厂 | 双杰天平-国产双杰电子天平-美国双杰-常熟双杰仪器 | 水冷式工业冷水机组_风冷式工业冷水机_水冷螺杆冷冻机组-深圳市普威机械设备有限公司 | 无菌实验室规划装修设计-一体化实验室承包-北京洁净净化工程建设施工-北京航天科恩实验室装备工程技术有限公司 | 北京工业设计公司-产品外观设计-产品设计公司-千策良品工业设计 北京翻译公司-专业合同翻译-医学标书翻译收费标准-慕迪灵 | 今日热点_实时热点_奇闻异事_趣闻趣事_灵异事件 - 奇闻事件 | 锂电混合机-新能源混合机-正极材料混料机-高镍,三元材料混料机-负极,包覆混合机-贝尔专业混合混料搅拌机械系统设备厂家 | 依维柯自动挡房车,自行式国产改装房车,小型房车价格,中国十大房车品牌_南京拓锐斯特房车 - 南京拓锐斯特房车 |