首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 HTTP\2 in Action(中文版)
内容
内容推荐
本书以易于理解、方便上手的方式,使用贴近用户的实例来解释HTTP/2协议。本书首先介绍为什么要升级到HTTP/2以及升级的方法;然后逐步深入,详细解释了HTTP/2协议本身及其对Web开发的影响;之后介绍了部分不错内容,如流状态、HPACK等;很后探讨了HTTP的未来。本书对于Web开发者和运维工程师来说是一本很有价值的参考书。
作者简介
"BARRY POLLARD 是一位专业软件开发者,在开发、支持软件和基础架构方向拥有近 20 年的行业经验。他对
Web 技术、性能调优、安全以及技术实践很好感兴趣。他的博客是 https://www.tunetheweb.com,你也可以在 Twitter 上通过 @tunetheweb 找到他。郑维智,Akamai公司不错企业架构师,专注于公司的主要客户及战略合作伙伴。他也是Web性能优化和HTTP/2的布道者,为Akamai的产品开发团队提供技术建议和客户反馈。"
目录
部分向HTTP/2靠拢
章万维网与HTTP3
1.1万维网的原理3
1.1.1因特网与万维网4
1.1.2打开网页时会发生什么5
1.2什么是HTTP9
1.3HTTP的语法和历史16
1.3.1HTTP/0.916
1.3.2HTTP/1.017
1.3.3HTTP/1.123
1.4HTTPS简介29
1.5查看、发送和接收HTTP消息的工具32
1.5.1浏览器开发者工具32
1.5.2发送HTTP请求34
1.5.3其他工具35
总结36
第2章通向HTTP/2之路37
2.1HTTP/1.1和当前的万维网38
2.1.1HTTP/1.1根本的性能问题40
2.1.2HTTP/1.1管道化42
2.1.3网络性能瀑布流图43
2.2解决HTTP/1.1性能问题的方案45
2.2.1使用多个HTTP连接46
2.2.2发送更少的请求49
2.2.3HTTP/1性能优化总结50
2.3HTTP/1.1的其他问题50
2.4实际案例51
2.4.1示例网站1:amazon.com52
2.4.2示例网站2:imgur.com56
2.4.3这个问题究竟有多严重57
2.5从HTTP/1.1到HTTP/258
2.5.1SPDY58
2.5.2HTTP/261
2.6HTTP/2对Web性能的影响62
2.6.1展示HTTP/2能力的绝佳示例62
2.6.2对HTTP/2提升性能的期望65
2.6.3HTTP/1.1的一些性能变通方法可能是反模式70
总结70
第3章升级到HTTP/272
3.1HTTP/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/281
3.2.2反向代理实现HTTP/284
3.2.3通过CDN实现HTTP/287
3.2.4小结89
3.3常见问题89
总结93
第2部分使用HTTP/2
第4章HTTP/2协议基础97
4.1为什么是HTTP/2而不是HTTP/1.297
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.4HTTP Alternative Services117
4.2.5HTTP/2前奏消息117
4.3HTTP/2帧119
4.3.1查看HTTP/2帧119
4.3.2HTTP/2帧数据格式126
4.3.3HTTP/2消息流示例128
4.3.4其他帧143
总结148
第5章实现HTTP/2推送149
5.1什么是HTTP/2服务端推送149
5.2如何推送153
5.2.1使用HTTPlink首部推送153
5.2.2查看HTTP/2推送156
5.2.3使用link首部从下游系统推送159
5.2.4更早推送162
5.2.5使用其他方式推送168
5.3HTTP/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.6HTTP/2推送常见问题182
5.7HTTP/2推送对性能的影响184
5.8对比推送和预加载185
5.9HTTP/2推送的其他应用场景188
总结190
第6章HTTP/2优化192
6.1HTTP/2对Web开发者的影响192
6.2一些HTTP/1.1优化方法是否成了反模式194
6.2.1HTTP/2请求依然有开销194
6.2.2HTTP/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.3Service Worker可以大幅减少网络加载215
6.3.4不发送不需要的内容216
6.3.5HTTP资源暗示217
6.3.6减少最后1公里的延迟219
6.3.7优化HTTPS219
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.4Web服务器和浏览器中的优先级策略252
7.4HTTP/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.3Lookback(反查)压缩264
8.3HTTP正文压缩.265
8.4HTTP/2的HPACK首部压缩267
8.4.1HPACK静态表268
8.4.2HPACK动态表269
8.4.3HPACK首部类型269
8.4.4Huffman编码表275
8.4.5Huffman编码脚本276
8.4.6为什么Huffman编码不总是最佳的278
8.5HPACK压缩实例279
8.6客户端和服务端对HPACK的实现285
8.7HPACK的价值287
总结287
第4部分HTTP的未来
第9章TCP、QUIC和HTTP/3291
9.1TCP的低效率因素,以及HTTP292
9.1.1创建HTTP连接的延迟293
9.1.2TCP拥塞控制对性能的影响295
9.1.3TCP低效率因素对HTTP/2的影响303
9.1.4优化TCP307
9.1.5TCP和HTTP的未来313
9.2QUIC313
9.2.1QUIC的性能优势315
9.2.2QUIC和网络技术栈316
9.2.3什么是UDP,为什么QUIC基于它317
9.2.4标准化QUIC320
9.2.5HTTP/2和QUIC的不同322
9.2.6QUIC的工具325
9.2.7QUIC实现327
9.2.8你应该使用QUIC吗327
总结328
0章HTTP将何去何从329
10.1关于HTTP/2的争议,以及它没有解决的问题330
10.1.1反对SPDY的观点330
10.1.2隐私问题和HTTP中的状态332
10.1.3HTTP和加密337
10.1.4传输协议的问题340
10.1.5HTTP/2太过于复杂344
10.1.6HTTP/2是一种权宜之计345
10.2HTTP/2的实际应用345
10.3HTTP/2的未来版本,HTTP/3或者HTTP/4会带来什么347
10.3.1QUIC是HTTP/3吗347
10.3.2更进一步改进HTTP二进制协议348
10.3.3在传输层之上进一步优化HTTP348
10.3.4什么时候会需要新的HTTP版本351
10.3.5如何引入未来版本的HTTP352
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/2360
标签
缩略图
书名 HTTP\2 in Action(中文版)
副书名
原作名
作者 (美)巴里·波拉德
译者 译者:郑维智
编者
绘者
出版社 电子工业出版社
商品编码(ISBN) 9787121386718
开本 16开
页数 390
版次 1
装订 平装
字数 460
出版时间 2020-07-01
首版时间 2020-07-01
印刷时间 2020-07-01
正文语种
读者对象
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类 科学技术-工业科技-电子通讯
图书小类
重量 738
CIP核字 2020037308
中图分类号 TN915.04
丛书名
印张 25.75
印次 1
出版地 北京
整理
媒质
用纸
是否注音
影印版本
出版商国别
是否套装
著作权合同登记号
版权提供者
定价
印数
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/10 6:40:58