登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介會員書架精選月讀排行榜分類閱讀雜誌音碟 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2020年09月出版新書

2020年08月出版新書

2020年07月出版新書

2020年06月出版新書

2020年05月出版新書

2020年04月出版新書

2020年03月出版新書

2020年02月出版新書

2020年01月出版新書

2019年12月出版新書

2019年11月出版新書

2019年10月出版新書

2019年09月出版新書

2019年08月出版新書

『簡體書』HTTP/2 in Action 中文版

書城自編碼: 3524136
分類: 簡體書→大陸圖書→計算機/網絡網絡與數據通信
作 者: [美]Barry,Pollard[巴里·波拉德]
國際書號(ISBN): 9787121386718
出版社: 电子工业出版社
出版日期: 2020-07-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:NT$ 616

我要買

share:

 

** 我創建的書架 **
未登入.



新書推薦:
经纬度丛书·大国霸权:5000年世界海陆空争霸
《 经纬度丛书·大国霸权:5000年世界海陆空争霸 》

售價:NT$ 429.0
作家海明威的 生活剪贴簿(来自肯尼迪总统图书馆的权威收藏)
《 作家海明威的 生活剪贴簿(来自肯尼迪总统图书馆的权威收藏) 》

售價:NT$ 539.0
断层地带:如何打造业务护城河
《 断层地带:如何打造业务护城河 》

售價:NT$ 380.0
新民说·深蓝SOS:我们和海洋在一起
《 新民说·深蓝SOS:我们和海洋在一起 》

售價:NT$ 319.0
荒诞医学史·中国篇(耸人听闻的中国医疗史大起底)
《 荒诞医学史·中国篇(耸人听闻的中国医疗史大起底) 》

售價:NT$ 303.0
线雕秘籍
《 线雕秘籍 》

售價:NT$ 1254.0
HTTP/2 in Action 中文版
《 HTTP/2 in Action 中文版 》

售價:NT$ 616.0
思维导图轻松学(第2版)
《 思维导图轻松学(第2版) 》

售價:NT$ 435.0

建議一齊購買:

+

NT$ 490
《 大前端入门指南 》
+

NT$ 594
《 ES6标准入门(第3版) 》
+

NT$ 644
《 Vue.js权威指南 》
+

NT$ 514
《 实战ES2015:深入现代JavaScript 应用开发 》
+

NT$ 594
《 React Native跨平台移动应用开发(第二版) 》
+

NT$ 474
《 Vue2实践揭秘 》
編輯推薦:
HTTP(Hypertext Transfer Protocol)是网站和浏览器之间交换消息的标准。在20年之后,它终于迎来了剧增的升级需求。通过添加对流、服务器推送、首部压缩和请求优先级策略的支持,HTTP2在速度、安全性和效率上获得了巨大的提升。本书会教你高效使用HTTP2需要的所有知识,例如,如何使用帧、多路复用及推送等新特性来优化Web性能。同时,你还会了解到一些关于流量控制和流依赖等高级话题的实际案例。我们可以使用这些易于上手的技术和*实践,来提升网站的性能。本书面向Web开发者以及网站管理员,内容包括:
面向Web开发者的HTTP2知识
升级的方法以及如何解决所遇到的问题
实际的用例以及案例学习
关于QUIC和HTTP3的一些讨论
內容簡介:
本书以易于理解、方便上手的方式,使用贴近用户的实例来解释 HTTP2 协议。本书首先介绍为什么要升级到 HTTP2 以及升级的方法 ;然后逐步深入,详细解释了 HTTP2 协议本身及其对Web 开发的影响 ;之后介绍了部分高级内容,如流状态、HPACK 等 ;*后探讨了 HTTP 的未来。本书对于 Web 开发者和运维工程师来说是一本很有价值的参考书。
關於作者:
Barry Pollard 是一位专业软件开发者,在开发、支持软件和基础架构方向拥有近20年的行业经验。他对Web技术,性能调优,安全以及技术实践非常感兴趣。他的博客是https:www.tunetheweb.com,您也可以在Twitter上找到他@tunetheweb。
郑维智,Akamai公司高级企业架构师,专注于公司的主要客户及战略合作伙伴。他也是Web性能优化和HTTP2的布道者,为Akamai的产品开发团队提供技术建议和客户反馈。
目錄
第1部分 向HTTP2靠拢
第1章 万维网与HTTP....................................................................................................3
1.1 万维网的原理 .......................................................................................................3
1.1.1 因特网与万维网 .......................................................................................4
1.1.2 打开网页时会发生什么 ...........................................................................5
1.2 什么是HTTP .........................................................................................................9
1.3 HTTP的语法和历史 ...........................................................................................16
1.3.1 HTTP0.9 .................................................................................................16
1.3.2 HTTP1.0 .................................................................................................17
1.3.3 HTTP1.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章 通向HTTP2之路...............................................................................................37
2.1 HTTP1.1和当前的万维网 .................................................................................38
2.1.1 HTTP1.1 根本的性能问题 ....................................................................40
2.1.2 HTTP1.1 管道化 ....................................................................................42
2.1.3 网络性能瀑布流图 .................................................................................43
2.2 解决HTTP1.1性能问题的方案 .........................................................................45
2.2.1 使用多个 HTTP 连接 .............................................................................46
2.2.2 发送更少的请求 .....................................................................................49
2.2.3 HTTP1 性能优化总结 ...........................................................................50
2.3 HTTP1.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 从HTTP1.1到HTTP2 ........................................................................................58
2.5.1 SPDY .......................................................................................................58
2.5.2 HTTP2 ....................................................................................................61
2.6 HTTP2对Web性能的影响 .................................................................................62
2.6.1 展示 HTTP2 能力的绝佳示例 ..............................................................62
2.6.2 对 HTTP2 提升性能的期望 ..................................................................65
2.6.3 HTTP1.1 的一些性能变通方法可能是反模式 ....................................70
总结 ..............................................................................................................................70
第3章 升级到HTTP2. ..................................................................................................72
3.1 HTTP2的支持 ....................................................................................................72
3.1.1 浏览器对 HTTP2 的支持 ......................................................................73
3.1.2 服务器对 HTTP2 的支持 ......................................................................78
3.1.3 兼容不支持 HTTP2 的情况 ..................................................................80
3.2 网站开启HTTP2的方法 ....................................................................................81
3.2.1 在 Web 服务器上开启 HTTP2..............................................................81
3.2.2 反向代理实现 HTTP2 ...........................................................................84
3.2.3 通过 CDN 实现 HTTP2 ........................................................................87
3.2.4 小结 .........................................................................................................89
3.3 常见问题 .............................................................................................................89
总结 ..............................................................................................................................93
第2部分 使用HTTP2
第4章 HTTP2协议基础...............................................................................................97
4.1 为什么是HTTP2而不是HTTP1.2 ....................................................................97
4.1.1 使用二进制格式替换文本格式 .............................................................99
4.1.2 多路复用代替同步请求 .......................................................................100
4.1.3 流的优先级和流量控制 .......................................................................103
4.1.4 首部压缩 ...............................................................................................104
4.1.5 服务端推送 ...........................................................................................105
4.2 如何创建一个HTTP2连接 ..............................................................................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 HTTP2 前奏消息 .................................................................................117
4.3 HTTP2帧 ..........................................................................................................119
4.3.1 查看 HTTP2 帧 ....................................................................................119
4.3.2 HTTP2 帧数据格式 .............................................................................126
4.3.3 HTTP2 消息流示例 .............................................................................128
4.3.4 其他帧 ...................................................................................................143
总结 ............................................................................................................................148
第5章 实现HTTP2推送.....................................................
內容試閱
前言
我在很早的时候就开始关注 HTTP2 了。据称,使用这种新技术,不需要做太多事情就能获得性能提升,同时 Web 开发者也不再需要使用一些凌乱的变通方法,这绝对是令人振奋的。然而,现实比理想要骨感得多,我为弄清楚如何在我的Apache 服务器上部署它,以及弄清楚它对性能的影响花费了一段时间之后,发现缺乏文档,这很是令我沮丧。我写了一些博客介绍如何设置HTTP2,这些博客很受欢迎。
与此同时,我开始参与 GitHub 上的一些 HTTP2 项目,并泡在 Stack Overflow 上,关注相关的主题并帮助解答类似的问题。当 Manning 来电话,寻找人写一本关于HTTP2 的书时,我抓住了机会。我并没有参与 HTTP2 标准的制定,但我觉得我和那些曾经听过这项技术,但却对它缺乏了解,正在苦苦挣扎的网络开发者有很多共同语言。
在编写本书的一年半时间里,HTTP2 已经成为主流,并被越来越多的网站使用。随着软件的更新,部署相关的问题变得越来越简单,我希望本书中描述的一些问题很快成为历史,但我怀疑还需要几年的时间,启用 HTTP2 才能变得容易。
你启用了 HTTP2 后,应该可以立即看到性能提升,不需要进行太多的配置,也不需要非常理解它。然而,天下没有免费的午餐,协议及部署中的细枝末节,要求网站管理者对协议有更深的理解。Web 性能优化是一个蓬勃发展的行业,HTTP2是另一个工具,它是一种有趣的技术,会带来很多机会。
网上有大量的信息,如果你有时间并愿意去寻找、过滤和理解这些信息,阅读不同的意见,甚至直接与协议设计者和实现者沟通,会让你收获很多。然而,面对HTTP2 这样大的主题,如果我能在一本书的范围和深度内解释相关的技术,给你提供有用的参考,激起你的兴趣,那么这本书就算实现了目标。
关于本书
本书以一种易于理解、方便上手的方式,使用实际的案例来解释协议。协议规范枯燥且难以理解,因此本书力求通俗易懂,使用贴近用户的案例来讲解。
本书目标读者
本书的目标读者为网络开发者、网站管理员以及想要了解互联网技术如何运作的人。本书旨在提供 HTTP2 的完整描述,以及其中的技术细节。尽管有大量关于该主题的博客、文章,但大多数都是关于特定主题的粗略或详细的介绍。本书会详述整个协议及其中的许多复杂特性,以帮助读者阅读和理解规范,以及一些深层次的文章。HTTP2 的创建主要是为了提高性能,因此任何对 Web 性能优化感兴趣的人都会从本书获得有用的知识。此外,本书还包含许多参考资料,以供大家延伸阅读。
本书组织结构
全书共有 10 章,分为 4 部分。
第 1 部分解释了为什么要升级到 HTTP2,以及升级的方法。
第 1 章介绍了一些背景知识,即使那些只对互联网有基本了解的人也应该能够掌握这些知识。
第 2 章讨论了 HTTP1.1 的问题,以及为什么需要 HTTP2。
第 3 章描述了为网站启用 HTTP2 的方法,以及在此过程中会出现的一些复杂问题。附录对本章中的内容做了补充,提供了流行的 Web 服务器 Apache、Nginx 和 IIS 的安装说明。
从第 2 部分开始,逐步深入,讲述协议本身,以及它对 Web 开发实践所带来的影响。
第 4 章介绍了 HTTP2 协议的基础知识,如何建立 HTTP2 连接以及 HTTP2帧的基本格式。
第 5 章介绍了 HTTP2 推送,它是协议全新的特性,其允许服务端主动发送浏览器尚未请求的资源。
第 6 章介绍了 HTTP2 对 Web 开发实践所带来的影响。
第 3 部分介绍了协议较深层的技术,Web 开发者以及 Web 服务器管理员目前可能无法对它们做出控制 :
第 7 章介绍了 HTTP2 规范中的状态、流量控制和优先级策略等概念,以及在具体实现中 HTTP2 一致性差异。
第 8 章深入探讨了 HPACK 协议,该协议用于 HTTP2 中的 HTTP 首部压缩。
第 4 部分着眼于 HTTP 的未来。
第 9 章介绍了 TCP、QUIC 和 HTTP3。技术更迭的脚步永远不会停止,现在开发人员已经在寻找改进 HTTP2 的方法。本章讨论了 HTTP2 未解决的低效问题,以及如何在后续版本中改进它们 :HTTP3。
第 10 章介绍了除 HTTP3 之外的其他可以改进 HTTP 的方法,包括对在HTTP2 标准化过程中所出现问题的反思,以及在实际应用中这些问题的影响。
读完本书,读者应该对 HTTP2 和相关技术有很好的掌握,应该对 Web 性能优化有更深入的了解,同时也为将来 QUIC 和 HTTP3 的发布做好了准备。

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2019 (香港)大書城有限公司 All Rights Reserved.