Http/2知识图谱
浏览:1781次 出处信息
HTTP/2和HTTP/1.x之间存在很大的差异,但以下优化规则是仍然是通用的:
1. 优化DNS查询,若没有resolved的域名会阻塞请求;
2. 优化TCP连接,HTTP/2只使用一个TCP连接;
3. 避免重定向,特别是非同一域名的重定向,需要DNS、TCP、HTTP/TLS的开销;
4. 客户端缓存是有必要的;
5. 使用CDN等网络边缘的缓存,分发资源,减少延迟;
6. 使用条件缓存减少流量的传输;
7. 压缩传输的数据,gzip压缩很高效;
8. 消除不必要的资源和数据请求,激进的提前获取资源,在某种程度上,对客户端和服务端的开销都比较大;
9. 针对图片采取优化措施;
10. 不断的性能测试与监控;
HTTP/2不适合采取的规则,可参考如下知识图谱中的反模式。
建议继续学习:
- HTTPS, SPDY和 HTTP/2性能的简单对比 (阅读:16175)
- 浅析http协议、cookies和session机制、浏览器缓存 (阅读:16081)
- 从输入 URL 到页面加载完成的过程中都发生了什么事情? (阅读:14737)
- HTTP协议Keep-Alive模式详解 (阅读:10855)
- 各种浏览器审查、监听http头工具介绍 (阅读:6455)
- nginx中对http请求处理的各个阶段分析 (阅读:6305)
- nginx上,http状态200响应,PHP空白返回的问题 (阅读:5751)
- 你不知道的 HTTP (阅读:5552)
- 计算机网络协议赏析-HTTP (阅读:5224)
- libevent源码浅析: http库 (阅读:5011)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
扫一扫订阅我的微信号:IT技术博客大学习
<< 前一篇:使用DNSPOD的API实现动态域名
后一篇:一图看懂HTTP缓存控制/浏览器缓存控制 >>
文章信息
- 作者:Healtheon 来源: 博客园_Healtheon
- 标签: http 图谱
- 发布时间:2019-08-11 12:23:37
建议继续学习
近3天十大热文
-
[93] memory prefetch浅析
-
[52] 基本排序算法的PHP实现
-
[43] 深入浅出cassandra 4 数据一致性问
-
[35] JS中如何判断字符串类型的数字
-
[34] MySQL半同步存在的问题
-
[34] 转载:cassandra读写性能原理分析
-
[33] javascript插入样式
-
[32] 获取Dom元素的X/Y坐标
-
[31] js数组去重
-
[31] 字符引用和空白字符