更新时间:2020-08-06 15:52:28
封面
版权信息
内容简介
前言
致谢
关于本书
关于作者
关于封面
第1部分 向HTTP/2靠拢
第1章 万维网与HTTP
1.1 万维网的原理
1.2 什么是HTTP
1.3 HTTP的语法和历史
1.4 HTTPS简介
1.5 查看、发送和接收HTTP消息的工具
总结
第2章 通向HTTP/2之路
2.1 HTTP/1.1和当前的万维网
2.2 解决HTTP/1.1性能问题的方案
2.3 HTTP/1.1的其他问题
2.4 实际案例
2.5 从HTTP/1.1到HTTP/2
2.6 HTTP/2对Web性能的影响
第3章 升级到HTTP/2
3.1 HTTP/2的支持
3.2 网站开启HTTP/2的方法
3.3 常见问题
第2部分 使用HTTP/2
第4章 HTTP/2协议基础
4.1 为什么是HTTP/2而不是HTTP/1.2
4.2 如何创建一个HTTP/2连接
4.3 HTTP/2帧
第5章 实现HTTP/2推送
5.1 什么是HTTP/2服务端推送
5.2 如何推送
5.3 HTTP/2推送在浏览器中如何运作
5.4 如何实现条件推送
5.5 推送什么
5.6 HTTP/2推送常见问题
5.7 HTTP/2推送对性能的影响
5.8 对比推送和预加载
5.9 HTTP/2推送的其他应用场景
第6章 HTTP/2优化
6.1 HTTP/2对Web开发者的影响
6.2 一些HTTP/1.1优化方法是否成了反模式
6.3 在HTTP/2下依然有效的性能优化技术
6.4 同时对HTTP/1.1和HTTP/2做优化
第3部分 HTTP/2进阶
第7章 高级HTTP/2概念
7.1 流状态
7.2 流量控制
7.3 流优先级
7.4 HTTP/2一致性测试
第8章 HPACK首部压缩
8.1 为什么需要首部压缩
8.2 压缩的运作方式
8.3 HTTP正文压缩
8.4 HTTP/2的HPACK首部压缩
8.5 HPACK压缩实例
8.6 客户端和服务端对HPACK的实现
8.7 HPACK的价值
第4部分 HTTP的未来
第9章 TCP、QUIC和HTTP/3
9.1 TCP的低效率因素,以及HTTP
9.2 QUIC
第10章 HTTP将何去何从
10.1 关于HTTP/2的争议,以及它没有解决的问题
10.2 HTTP/2的实际应用
10.3 HTTP/2的未来版本,HTTP/3或者HTTP/4会带来什么
10.4 将HTTP当作一个更通用的传输协议
附录A 将常见Web服务器升级到HTTP/2
A.1 升级你的Web服务器以支持HTTP/2
A.2 通过反向代理服务器设置HTTP/2
反侵权盗版声明
封底