Http/2知识图谱
浏览:943次 出处信息
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性能的简单对比 (阅读:15645)
- 浅析http协议、cookies和session机制、浏览器缓存 (阅读:15477)
- 从输入 URL 到页面加载完成的过程中都发生了什么事情? (阅读:14222)
- HTTP协议Keep-Alive模式详解 (阅读:10341)
- 各种浏览器审查、监听http头工具介绍 (阅读:6019)
- nginx中对http请求处理的各个阶段分析 (阅读:5820)
- nginx上,http状态200响应,PHP空白返回的问题 (阅读:5279)
- 你不知道的 HTTP (阅读:5165)
- 计算机网络协议赏析-HTTP (阅读:4752)
- libevent源码浅析: http库 (阅读:4611)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
扫一扫订阅我的微信号:IT技术博客大学习
<< 前一篇:使用DNSPOD的API实现动态域名
后一篇:一图看懂HTTP缓存控制/浏览器缓存控制 >>
文章信息
- 作者:Healtheon 来源: 博客园_Healtheon
- 标签: http 图谱
- 发布时间:2019-08-11 12:23:37
建议继续学习
近3天十大热文
- [16] Go Reflect 性能
- [15] 浏览器的工作原理:新式网络浏览器幕后揭秘
- [14] iOS可视化编程 Tips 之“无需代码设置
- [14] iTerm2 (Mac Terminal)
- [13] 浅谈Web安全验证码
- [12] 手把手教你CSRF防护
- [12] 基于HTTP缓存轻松实现客户端应用的离线支持
- [12] 界面设计速成
- [11] 如何使用多种编程语言而又不失理智
- [11] iOS下自己动手造无限循环图片轮播