HTTP2.0

作者: iOS白水 | 来源:发表于2019-06-16 17:00 被阅读0次

iOS 9.0+

保证服务端支持 HTTP2.0,并且留意下 NPN 或 ALPN

客户端系统版本 iOS 9 +

使用 NSURLSession 代替 NSURLConnection

客户端是使用 h2c 还是 h2,它们可以说是 HTTP2.0的两个版本,h2 是使用 TLS 的HTTP2.0协议,h2c是运行在明文 TCP 协议上的 HTTP2.0协议

最重要是前两个。

1.多路复用
在HTTP1.1中,浏览器客户端在同一时间,针对同一域名下的请求有一定数量的限制。超过限制数目的请求会被阻塞

2.头部压缩
这个概念比较好理解,现在APP的需求也是越来越复杂,导致了请求的头部信息也越来越多(Cookie,请求参数等),动辄超过1k,2k,十分影响性能。而HTTP2.0会对请求头和响应头做压缩以提升请求性能

3.Server Push:就是服务端可以主动推送一些东西给客户端,也被称为缓存推送。推送的资源可以备客户端日后之需,需要的时候直接拿出来用,提升了速率

相关文章

  • HTTP2.0

    HTTP2.0 标签(空格分隔): HTTP2.0 HTTP2.0 核心变化:二进制分帧 在应用层(HTTP2.0...

  • 深入理解http2.0协议,看这篇就够了

    http2.0协议简介 什么是http2.0协议? 在http2.0官网 的描述是: 中文总结一下就是: 对1.x...

  • Android 开发中的日常积累

    Android 开发中的日常积累 HTTP2.0 测试是否支持http2.0,需翻墙 httpvshttps ch...

  • 14-02:HTTP2.0 的特性

    http2.0 的特性如下: 1、内容安全,应为 http2.0 是基于 https 的,天然具有安全特性,通过 ...

  • Http Https SPDY

    HTTP,HTTP2.0,SPDY,HTTPS你应该知道的一些事 HTTP2.0的奇妙日常 淘宝全站HTTPS实践...

  • nginx配置Http2.0

    最近关注http2.0,然后想在在网站配置http2.0如下是配置和遇到的问题 使用server是基于nginx得...

  • 10:Python爬虫|猿人学第十七题|天杀的http2.0

    前言:我们来了解一下http2.0,http2.0是为了加快网页渲染速度所发布的新的协议,我们之前使用的reque...

  • http2.0 展望

    http2.0 http2.0 性能增强的核心:多路复用。 就是在同一个tcp连接里面我可以同时去传输数据和接收...

  • HTTP/2.0研究对游戏适用性研究

    HTTP2.0 HTTP/2(超文本传输协议第2版,最初命名为HTTP2.0),是HTTP协议的第二个主要版本。H...

  • HTTP/1.x/2 的特性

    HTTP2.0和HTTP1.X相比的新特性: 1、HTTP2.0 是基于二进制格式传输的,由于0,1更加简单,所以...

网友评论

      本文标题:HTTP2.0

      本文链接:https://www.haomeiwen.com/subject/yuugfctx.html