HTTP/2 in Action(中文版)

[美] Barry Pollard
内容简介 本书以易于理解、方便上手的方式,使用贴近用户的实例来解释HTTP/2协议。本书首先介绍为什么要升级到HTTP/2及升级的方法;然后逐步深入,详细解释了HTTP/2协议本身及其对Web开发的影响;之后介绍了部分高级内容,如流状态、HPACK等;最后探讨了HTTP的未来。 本书对于Web开发者和运维工程师来说是一本很有价值的参考书。 前言 我在很早的时候就开始关注HTTP/2了。据称,使用这种新技术,不需要做太多事情就能获得Web性能的提升,同时Web开发者也不再需要使用一些凌乱的变通方法,这绝对是令人振奋的。然而,现实比理想要“骨感”得多,为弄清楚如何在我的Apache服务器上部署它,以及弄清楚它对性能的影响,我在花费了一段时间之后,发现缺乏文档,这令我很沮丧。我写了一些博客文章介绍如何设置HTTP/2,这些文章很受欢迎。与此同时,我开始参与GitHub上的一些HTTP/2项目,并泡在Stack Overflow上,关注相关的主题并帮助解答类似的问题。当Manning来电话,寻找人写一本关于HTTP/2的书时,我抓住了机会。我并没有参与HTTP/2标准的制定,但我觉得我和那些曾经听过这项技术但对它缺乏了解的、正在苦苦挣扎的Web开发者有很多共同语言。 在编写本书的一年半时间里,HTTP/2已经成为主流,并被越来越多的网站使用。随着软件的更新,部署相关的问题变得越来越简单。我希望本书中描述的一些问题很快成为历史,但我怀疑还需要几年的时间,启用HTTP/2才能变得容易。 你在启用了HTTP/2后,应该可以立即看到性能提升,不需要进行太多的配置,也不需要非常理解它。然而,天下没有免费的午餐,协议及部署中的细枝末节,要求网站管理者对协议有更深入的理解。Web性能优化是一个蓬勃发展的行业,HTTP/2是另一个工具,它是一种有趣的技术,会带来很多机会。 网上有大量的信息,…