Http/2知识图谱
浏览:1786次 出处信息
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性能的简单对比 (阅读:16178)
- 浅析http协议、cookies和session机制、浏览器缓存 (阅读:16087)
- 从输入 URL 到页面加载完成的过程中都发生了什么事情? (阅读:14740)
- HTTP协议Keep-Alive模式详解 (阅读:10859)
- 各种浏览器审查、监听http头工具介绍 (阅读:6460)
- nginx中对http请求处理的各个阶段分析 (阅读:6307)
- nginx上,http状态200响应,PHP空白返回的问题 (阅读:5755)
- 你不知道的 HTTP (阅读:5554)
- 计算机网络协议赏析-HTTP (阅读:5226)
- libevent源码浅析: http库 (阅读:5014)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
扫一扫订阅我的微信号:IT技术博客大学习
<< 前一篇:使用DNSPOD的API实现动态域名
后一篇:一图看懂HTTP缓存控制/浏览器缓存控制 >>
文章信息
- 作者:Healtheon 来源: 博客园_Healtheon
- 标签: http 图谱
- 发布时间:2019-08-11 12:23:37
建议继续学习
近3天十大热文
-
[66] memory prefetch浅析
-
[52] 转载:cassandra读写性能原理分析
-
[49] 深入浅出cassandra 4 数据一致性问
-
[42] 字符引用和空白字符
-
[39] 基本排序算法的PHP实现
-
[39] MySQL半同步存在的问题
-
[39] 获取Dom元素的X/Y坐标
-
[38] JS中如何判断字符串类型的数字
-
[37] javascript插入样式
-
[36] 《web前端最佳实践》—高维护性css