编辑推荐
本书适合网站开发及运维人员,以及正考虑要实现HTTP/2或者希望了解HTTP/2如何工作的读者。
内容简介
如今互联网发展日新月异,HTTP/1.1协议已经难以承载日益复杂的网页内容,因此HTTP/2值得尝试。本书介绍了HTTP/2的设计初衷和新特性,对比了在不同网络环境下以及不同浏览器上HTTP/1.1与HTTP/2的性能表现差异,指出了网站迁移到HTTP/2需要注意的问题,并在附录中给出了书中用到的所有资源的列表,方便读者快速上手实践。
作者简介
作者Stephen Ludin,Akamai公司Web性能部门CAO,带领Akamai公司的Foundry团队,负责研发下一代Web技术。
章节目录
版权信息
版权声明
O'Reilly Media, Inc. 介绍
中文版推荐序一 等待与希望
中文版推荐序二
序
前言
第1章 HTTP 进化史
1.1 HTTP/0.9和HTTP/1.0
1.2 HTTP/1.1
1.3 1.1版本之后
1.4 SPDY
1.5 HTTP/2
第2章 HTTP/2 快速入门
2.1 启动并运行
2.2 获取证书
2.3 获取并运行你的第一个HTTP/2服务器
2.4 选择浏览器
第3章 Web 优化“黑魔法”的动机与方式
3.1 当前的性能挑战
3.2 Web性能优化技术
3.3 小结
第4章 HTTP/2 迁移
4.1 浏览器的支持情况
4.2 迁移到TLS
4.3 撤销针对HTTP/1.1的“优化”
4.4 第三方资源
4.5 支持旧版本客户端
4.6 小结
第5章 HTTP/2 协议
5.1 HTTP/2分层
5.2 连接
5.3 帧
5.4 流
5.5 服务端推送
5.6 首部压缩
5.7 线上传输
5.8 小结
第6章 HTTP/2 性能
6.1 客户端实现
6.2 延迟
6.3 丢包
6.4 服务端推送
6.5 首字节时间
6.6 第三方资源
6.7 HTTP/2反模式
6.8 现实情况中的性能
6.9 小结
第7章 HTTP/2 实现
7.1 桌面Web浏览器
7.2 移动端
7.3 移动端应用支持
7.4 服务器、代理以及缓存
7.5 内容分发网络
7.6 小结
第8章 HTTP/2 调试
8.1 浏览器开发者工具
8.2 WebPagetest
8.3 OpenSSL
8.4 nghttp2
8.5 curl
8.6 h2i
8.7 Wireshark
8.8 小结
第9章 展望未来
9.1 TCP还是UDP
9.2 QUIC
9.3 TLS 1.3
9.4 关于HTTP/3
9.5 小结
附录 A HTTP/2 帧
附录 B 工具引用
关于作者
关于封面
HTTP/2基础教程是2018年由人民邮电出版社出版,作者StephenLudin。
得书感谢您对《HTTP/2基础教程》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。