HTTP/2 in Action 中文版 电子版 免费 pdf 下载 azw3 fb2 caj mobi

HTTP/2 in Action 中文版电子书下载地址
寄语:
网站性能优化宝典 20年重大标准升级 前端|运维读物
内容简介:
本书以易于理解、方便上手的方式,使用贴近用户的实例来解释 HTTP/2 协议。本书首先介绍为什么要升级到 HTTP/2 以及升级的方法 ;然后逐步深入,详细解释了 HTTP/2 协议本身及其对Web 开发的影响 ;之后介绍了部分高级内容,如流状态、HPACK 等 ;*后探讨了 HTTP 的未来。本书对于 Web 开发者和运维工程师来说是一本很有价值的参考书。
书籍目录:
第1部分 向HTTP/2靠拢
第1章 万维网与***...................................................................................................3
1.1 万维网的原理 .......................................................................................................3
1.1.1 因特网与万维网 .......................................................................................4
1.1.2 打开网页时会发生什么 ...........................................................................5
1.2 什么是HTTP .........................................................................................................9
1.3 HTTP的语法和历史 ...........................................................................................16
1.3.1 HTTP/0.9 .................................................................................................16
1.3.2 HTTP/1.0 .................................................................................................17
1.3.3 HTTP/1.1 .................................................................................................23
1.4 HTTPS简介 .........................................................................................................29
1.5 查看、发送和接收HTTP消息的工具 ...............................................................32
1.5.1 浏览器开发者工具 .................................................................................32
1.5.2 发送 HTTP 请求 .....................................................................................34
1.5.3 其他工具 .................................................................................................35
总结 ..............................................................................................................................36
第2章 通向HTTP/2之路...............................................................................................37
2.1 HTTP/1.1和当前的万维网 .................................................................................38
2.1.1 HTTP/1.1 根本的性能问题 ....................................................................40
2.1.2 HTTP/1.1 管道化 ....................................................................................42
2.1.3 网络性能瀑布流图 .................................................................................43
2.2 解决HTTP/1.1性能问题的方案 .........................................................................45
2.2.1 使用多个 HTTP 连接 .............................................................................46
2.2.2 发送更少的请求 .....................................................................................49
2.2.3 HTTP/1 性能优化总结 ...........................................................................50
2.3 HTTP/1.1的其他问题 .........................................................................................50
2.4 实际案例 .............................................................................................................51
2.4.1 示例网站 1: amazon.com .......................................................................52
2.4.2 示例网站 2 : imgur.com .........................................................................56
2.4.3 这个问题究竟有多严重 .........................................................................57
2.5 从HTTP/1.1到HTTP/2 ........................................................................................58
2.5.1 SPDY .......................................................................................................58
2.5.2 HTTP/2 ....................................................................................................61
2.6 HTTP/2对Web性能的影响 .................................................................................62
2.6.1 展示 HTTP/2 能力的绝佳示例 ..............................................................62
2.6.2 对 HTTP/2 提升性能的期望 ..................................................................65
2.6.3 HTTP/1.1 的一些性能变通方法可能是反模式 ....................................70
总结 ..............................................................................................................................70
第3章 升级到HTTP/2. ..................................................................................................72
3.1 HTTP/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/2..............................................................81
3.2.2 反向代理实现 HTTP/2 ...........................................................................84
3.2.3 通过 CDN 实现 HTTP/2 ........................................................................87
3.2.4 小结 .........................................................................................................89
3.3 常见问题 .............................................................................................................89
总结 ..............................................................................................................................93
第2部分 使用HTTP/2
第4章 HTTP/2协议基础...............................................................................................97
4.1 为什么是HTTP/2而不是HTTP/1.2 ....................................................................97
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.4 HTTP Alternative Services ....................................................................117
4.2.5 HTTP/2 前奏消息 .................................................................................117
4.3 HTTP/2帧 ..........................................................................................................119
4.3.1 查看 HTTP/2 帧 ....................................................................................119
4.3.2 HTTP/2 帧数据格式 .............................................................................126
4.3.3 HTTP/2 消息流示例 .............................................................................128
4.3.4 其他帧 ...................................................................................................143
总结 ............................................................................................................................148
第5章 实现HTTP/2推送.....................................................
作者介绍:
Barry Pollard 是一位专业软件开发者,在开发、支持软件和基础架构方向拥有近20年的行业经验。他对Web技术,性能调优,安全以及技术实践非常感兴趣。他的博客是https://www.tunetheweb.com,您也可以在Twitter上找到他@tunetheweb。
郑维智,Akamai公司高级企业架构师,专注于公司的主要客户及战略合作伙伴。他也是Web性能优化和HTTP/2的布道者,为Akamai的产品开发团队提供技术建议和客户反馈。
出版社信息:
暂无出版社相关信息,正在全力查找中!
书籍摘录:
暂无相关书籍摘录,正在全力查找中!
在线阅读/听书/购买/PDF下载地址:
原文赏析:
暂无原文赏析,正在全力查找中!
其它内容:
编辑推荐
HTTP(Hypertext Transfer Protocol)是网站和浏览器之间交换消息的标准。在20年之后,它终于迎来了剧增的升级需求。通过添加对流、服务器推送、***压缩和请求优先级策略的支持,HTTP/2在速度、安全性和效率上获得了巨大的提升。本书会教你高效使用HTTP/2需要的所有知识,例如,如何使用帧、多路复用及推送等新特性来优化Web性能。同时,你还会了解到一些关于流量控制和流依赖等高级话题的实际案例。我们可以使用这些易于上手的技术和*实践,来提升网站的性能。本书面向Web开发者以及网站管理员,内容包括:
• 面向Web开发者的HTTP/2知识
• 升级的方法以及如何解决所遇到的问题
• 实际的用例以及案例学习
• 关于QUIC和HTTP/3的一些讨论
前言
前言
我在很早的时候就开始关注 HTTP/2 了。据称,使用这种新技术,不需要做太多事情就能获得性能提升,同时 Web 开发者也不再需要使用一些凌乱的变通方法,这是令人振奋的。然而,现实比理想要骨感得多,我为弄清楚如何在我的Apache 服务器上部署它,以及弄清楚它对性能的影响花费了一段时间之后,发现缺乏文档,这很是令我沮丧。我写了一些博客介绍如何设置HTTP/2,这些博客很受欢迎。
与此同时,我开始参与 GitHub 上的一些 HTTP/2 项目,并泡在 Stack Overflow 上,关注相关的主题并帮助解答类似的问题。当 Manning 来电话,寻找人写一本关于HTTP/2 的书时,我抓住了机会。我并没有参与 HTTP/2 标准的制定,但我觉得我和那些曾经听过这项技术,但却对它缺乏了解,正在苦苦挣扎的网络开发者有很多共同语言。
在编写本书的一年半时间里,HTTP/2 已经成为主流,并被越来越多的网站使用。随着软件的更新,部署相关的问题变得越来越简单,我希望本书中描述的一些问题很快成为历史,但我怀疑还需要几年的时间,启用 HTTP/2 才能变得容易。
你启用了 HTTP/2 后,应该可以立即看到性能提升,不需要进行太多的配置,也不需要非常理解它。然而,天下没有免费的午餐,协议及部署中的细枝末节,要求网站管理者对协议有更深的理解。Web 性能优化是一个蓬勃发展的行业,HTTP/2是另一个工具,它是一种有趣的技术,会带来很多机会。
网上有大量的信息,如果你有时间并愿意去寻找、过滤和理解这些信息,阅读不同的意见,甚至直接与协议设计者和实现者沟通,会让你收获很多。然而,面对HTTP/2 这样大的主题,如果我能在一本书的范围和深度内解释相关的技术,给你提供有用的参考,激起你的兴趣,那么这本书就算实现了目标。
关于本书
本书以一种易于理解、方便上手的方式,使用实际的案例来解释协议。协议规范枯燥且难以理解,因此本书力求通俗易懂,使用贴近用户的案例来讲解。
本书目标读者
本书的目标读者为网络开发者、网站管理员以及想要了解互联网技术如何运作的人。本书旨在提供 HTTP/2 的完整描述,以及其中的技术细节。尽管有大量关于该主题的博客、文章,但大多数都是关于特定主题的粗略或详细的介绍。本书会详述整个协议及其中的许多复杂特性,以帮助读者阅读和理解规范,以及一些深层次的文章。HTTP/2 的创建主要是为了提高性能,因此任何对 Web 性能优化感兴趣的人都会从本书获得有用的知识。此外,本书还包含许多参考资料,以供大家延伸阅读。
本书组织结构
全书共有 10 章,分为 4 部分。
第 1 部分解释了为什么要升级到 HTTP/2,以及升级的方法。
第 1 章介绍了一些背景知识,即使那些只对互联网有基本了解的人也应该能够掌握这些知识。
第 2 章讨论了 HTTP/1.1 的问题,以及为什么需要 HTTP/2。
第 3 章描述了为网站启用 HTTP/2 的方法,以及在此过程中会出现的一些复杂问题。附录对本章中的内容做了补充,提供了流行的 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 章介绍了 ***P、QUIC 和 HTTP/3。技术更迭的脚步永远不会停止,现在开发人员已经在寻找改进 HTTP/2 的方法。本章讨论了 HTTP/2 未解决的低效问题,以及如何在后续版本中改进它们 :HTTP/3。
第 10 章介绍了除 HTTP/3 之外的其他可以改进 HTTP 的方法,包括对在HTTP/2 标准化过程中所出现问题的反思,以及在实际应用中这些问题的影响。
读完本书,读者应该对 HTTP/2 和相关技术有很好的掌握,应该对 Web 性能优化有更深入的了解,同时也为将来 QUIC 和 HTTP/3 的发布做好了准备。
书籍介绍
《HTTP/2 in Action 中文版》以易于理解、方便上手的方式,使用贴近用户的实例来解释 HTTP/2 协议。本书首先介绍为什么要升级到 HTTP/2 以及升级的方法 ;然后逐步深入,详细解释了 HTTP/2 协议本身及其对Web 开发的影响 ;之后介绍了部分高级内容,如流状态、HPACK 等 ;最后探讨了 HTTP 的未来。本书对于 Web 开发者和运维工程师来说是一本很有价值的参考书。
网站评分
书籍多样性:7分
书籍信息完全性:7分
网站更新速度:5分
使用便利性:5分
书籍清晰度:6分
书籍格式兼容性:9分
是否包含广告:8分
加载速度:4分
安全性:9分
稳定性:6分
搜索功能:4分
下载便捷性:6分
下载点评
- 收费(277+)
- azw3(413+)
- 值得下载(679+)
- 内容齐全(131+)
- 引人入胜(244+)
- 在线转格式(642+)
- 简单(571+)
- 傻瓜式服务(653+)
- txt(313+)
- 一星好评(108+)
- epub(443+)
- 图文清晰(335+)
下载评价
- 网友 融***华:
下载速度还可以
- 网友 薛***玉:
就是我想要的!!!
- 网友 常***翠:
哈哈哈哈哈哈
- 网友 通***蕊:
五颗星、五颗星,大赞还觉得不错!~~
- 网友 郗***兰:
网站体验不错
- 网友 宓***莉:
不仅速度快,而且内容无盗版痕迹。
- 网友 曾***文:
五星好评哦
- 网友 丁***菱:
好好好好好好好好好好好好好好好好好好好好好好好好好
- 网友 曾***玉:
直接选择epub/azw3/mobi就可以了,然后导入微信读书,体验百分百!!!
- 网友 菱***兰:
特好。有好多书
- 网友 车***波:
很好,下载出来的内容没有乱码。
喜欢"HTTP/2 in Action 中文版"的人也看了
紫晶月季花 电子版 免费 pdf 下载 azw3 fb2 caj mobi
最后一名女知青 电子版 免费 pdf 下载 azw3 fb2 caj mobi
亚森·罗平探案全集5 电子版 免费 pdf 下载 azw3 fb2 caj mobi
GB/T 30215-2013飞机电磁继电器和接触器通用要求 电子版 免费 pdf 下载 azw3 fb2 caj mobi
共4册【送文艺书签】正版低智商犯罪 紫金陈作品坏小孩长夜难明 无证之罪 坏小孩隐秘的角落沉默的***网剧原著社会性侦探推理小说 电子版 免费 pdf 下载 azw3 fb2 caj mobi
日本语能力测试1级语法详解(第2版) 电子版 免费 pdf 下载 azw3 fb2 caj mobi
9787111454250 电子版 免费 pdf 下载 azw3 fb2 caj mobi
电工书籍自学全彩图解电工电路实物接线图电路识图plc教程书籍初级电工知识入门资料零基础学电工技术宝典维修电工基础教材手册正版 电子版 免费 pdf 下载 azw3 fb2 caj mobi
曲一线官方正品 2024版53初中全优卷八年级上册道德与法治人教版专题强化期中期末单元阶段测试卷5年中考3年模拟同步训练试卷 电子版 免费 pdf 下载 azw3 fb2 caj mobi
化学生物学基础 电子版 免费 pdf 下载 azw3 fb2 caj mobi
- 学术英语阅读 电子版 免费 pdf 下载 azw3 fb2 caj mobi
- 【时光学】大学城 成为学霸-从大学选起给孩子的启蒙书大学城2023上下大学专业详解上高考志愿填报指南 电子版 免费 pdf 下载 azw3 fb2 caj mobi
- 猿辅导周末一本通2023年春季新版同步练习册每日一练语文作业 小学语文 三年级下册 电子版 免费 pdf 下载 azw3 fb2 caj mobi
- 广播电视概论(第二版) 电子版 免费 pdf 下载 azw3 fb2 caj mobi
- .net之美 电子版 免费 pdf 下载 azw3 fb2 caj mobi
- 犯罪现场勘查/高等法律职业教育系列教材 电子版 免费 pdf 下载 azw3 fb2 caj mobi
- 城市最低生活保障与分配公平 电子版 免费 pdf 下载 azw3 fb2 caj mobi
- 河南省金融学会重点研究课题2016 电子版 免费 pdf 下载 azw3 fb2 caj mobi
- 9787515321011 电子版 免费 pdf 下载 azw3 fb2 caj mobi
- 2021金考卷小题狂练物理高三总复习高考命题新动向高三一轮复习小题狂练物理分题型强化物理2021小题 物理 电子版 免费 pdf 下载 azw3 fb2 caj mobi
书籍真实打分
故事情节:4分
人物塑造:5分
主题深度:4分
文字风格:5分
语言运用:6分
文笔流畅:7分
思想传递:7分
知识深度:5分
知识广度:8分
实用性:8分
章节划分:9分
结构布局:9分
新颖与独特:5分
情感共鸣:6分
引人入胜:8分
现实相关:8分
沉浸感:9分
事实准确性:4分
文化贡献:7分