本书的目标读者为Web开发者、网站管理员及想要了解互联网技术 如何运作的人。本书旨在提供HTTP/2的完整描述,以及其中的技术细 节。尽管有大量关于该主题的博客、文章,但它们大多数都是关于特 定主题的粗略或详细的介绍。本书会详述整个协议及其中的许多复杂 特性,以帮助读者阅读和理解规范,以及一些深层次的文章。HTTP/2 的创建主要是为了提高性能,因此任何对Web性能优化感兴趣的人都会 从本书中获得有用的知识。此外,本书还包含许多参考资料,以供大 家延伸阅读。 全书共有10章,分为4部分。 第1部分解释了为什么要升级到HTTP/2,以及升级的方法。 ? 第1章介绍了一些背景知识,即使那些只对互联网有基本了解的 人也应该能够掌握这些知识。 ? 第2章讨论了HTTP/1.1的问题,以及为什么需要HTTP/2。 ? 第3章描述了为网站启用HTTP/2的方法,以及在此过程中会出现 的一些复杂问题。附录A对本章中的内容做了补充,提供了流行的Web 服务器Apache、Nginx和IIS的安装说明。 从第2部分开始,逐步深入,讲述协议本身,以及它对Web开发实 践所带来的影响。 ? 第4章介绍了HTTP/2协议的基础知识,如何建立HTTP/2连接及 HTTP/2帧的基本格式。 ? 第5章介绍了HTTP/2推送,它是协议全新的特性,其允许服务端 主动发送浏览器尚未请求的资源。 ? 第6章介绍了HTTP/2对Web开发实践所带来的影响。 第3部分介绍了协议较深层的技术,Web开发者及Web服务器管理员 目前可能无法对它们进行控制。 ? 第7章介绍了HTTP/2规范中的流状态、流量控制和优先级策略等 概念,以及在具体实现中HTTP/2的一致性差异。 ? 第8章深入探讨了HPACK协议,该协议用于HTTP/2中的HTTP首部 压缩。 第4部分着眼于HTTP的未来。 ? 第9章介绍了TCP、QUIC和HTTP/3。技术更迭的脚步永远不会停 止,现在开发人员已经在寻找改进HTTP/2的方法。本章讨论了HTTP/2 未解决的低效问题,以及如何在后续版本(HTTP/3)中改进它们。 ? 第10章介绍了除HTTP/3之外的其他可以改进HTTP的方法,包括 对在HTTP/2标准化过程中所出现问题的反思,以及在实际应用中这些 问题的影响。 读完本书,读者应该对HTTP/2和相关技术有了很好的掌握,应该 对Web性能优化有了更深入的了解,同时也为将来QUIC和HTTP/3的发布 做好了准备。
下载次数 5次 资源类型 技术文档 上传时间 2023-11-11
已有--人来访过
现在还没有留言