由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
100%刮中券,最高50元无敌券,券有效期7天
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
正版 HTTP/2 in Action 中文版 [美]巴里·波拉德 电子工业出版社
¥ ×1
部分向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
"BARRY POLLARD 是一位专业软件开发者,在开发、支持软件和基础架构方向拥有近 20 年的行业经验。他对 Web 技术、性能调优、安全以及技术实践很好感兴趣。他的博客是 https://www.tunetheweb.com,你也可以在 Twitter 上通过 @tunetheweb 找到他。郑维智,Akamai公司不错企业架构师,专注于公司的主要客户及战略合作伙伴。他也是Web性能优化和HTTP/2的布道者,为Akamai的产品开发团队提供技术建议和客户反馈。"
本书以易于理解、方便上手的方式,使用贴近用户的实例来解释 HTTP/2 协议。本书首先介绍为什么要升级到 HTTP/2 以及升级的方法 ;然后逐步深入,详细解释了 HTTP/2 协议本身及其对Web 开发的影响 ;之后介绍了部分高级内容,如流状态、HPACK 等 ;最后探讨了 HTTP 的未来。本书对于 Web 开发者和运维工程师来说是一本很有价值的参考书。
HTTP(Hypertext Transfer Protocol)是和浏览器之间交换消息的标准。在20年之后,它终于迎来了剧增的升级需求。通过添加对流、服务器推送、首部压缩和请求优先级策略的支持,HTTP/2在速度、安全性和效率上获得了巨大的提升。本书会教你使用HTTP/2需要的所有知识,例如,如何使用帧、多路复用及推送等新特性来优化Web性能。同时,你还会了解到一些关于流量控制和流依赖等话题的实际案例。我们可以使用这些易于上手的技术和*实践,来提升的性能。本书面向Web开发者以及管理员,内容包括: ? 面向Web开发者的HTTP/2知识 ? 升级的方法以及如何解决所遇到的问题 ? 实际的用例以及案例学习 ? 关于QUIC和HTTP/3的一些讨论
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
非常抱歉,您前期未参加预订活动,
无法支付尾款哦!
抱歉,您暂无任性付资格