HTTP/2基础教程

HTTP/2基础教程:让Web性能更上一层楼

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

本书适合网站开发及运维人员,以及正考虑要实现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基础教程》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
CSS世界 电子书
书中介绍大量许多前端开发人员都不知道的CSS知识点。通过阅读本书,读者会对CSS世界的深度和广度有一个全新的认识。
计算机导论 电子书
本书系统介绍计算机基础知识,兼具实践与习题。
路由与交换技术 电子书
本书从大众耳熟能详的内容切入,由浅入深带领读者掌握艰深的技术要点,保障零基础读者无障碍理解。
操作系统真象还原 电子书
全面讲解开发一个操作系统需要的技术和知识。
计算机网络安全 电子书
全面介绍计算机网络安全实施与防范技术。