美文网首页
HTTP1.1与2.0

HTTP1.1与2.0

作者: zjh111 | 来源:发表于2018-12-17 21:43 被阅读0次

1.多路复用

在 HTTP/1.1 协议中 「浏览器客户端在同一时间,针对同一域名下的请求有一定数量限制。超过限制数目的请求会被阻塞」。


image.png

这也是为何一些站点会有多个静态资源 CDN 域名的原因之一。
而 HTTP/2 的多路复用(Multiplexing) 则允许同时通过单一的 HTTP/2 连接发起多重的请求-响应消息。

2.首部压缩(Header Compression)

HTTP/1.1并不支持 HTTP 首部压缩,为此 SPDY 和 HTTP/2 应运而生, SPDY 使用的是通用的
DEFLATE 算法,而 HTTP/2 则使用了专门为首部压缩而设计的 HPACK 算法。


image.png

3.服务端推送(Server Push)

服务端推送是一种在客户端请求之前发送数据的机制。在 HTTP/2 中,服务器可以对客户端的一个
请求发送多个响应。Server Push 让 HTTP1.x 时代使用内嵌资源的优化手段变得没有意义;如果一
个请求是由你的主页发起的,服务器很可能会响应主页内容、logo 以及样式表,因为它知道客户端
会用到这些东西。这相当于在一个 HTML 文档内集合了所有的资源,不过与之相比,服务器推送还
有一个很大的优势:可以缓存!也让在遵循同源的情况下,不同页面之间可以共享缓存资源成为可
能。

相关文章

  • HTTP的区别

    HTTP1.0、HTTP1.1和HTTP2.0区别 1. HTTP1.0与HTTP1.1 1.1 长连接 HTTP...

  • HTTP2.0,HTTP1.1,HTTP1.0三者在通性性能上的

    本文从从通信性能角度,来分析对比HTTP1.0和HTTP1.1之间的区别。以及HTTP1.1与HTTP2.0之间的...

  • HTTP1.1与2.0

    1.多路复用 在 HTTP/1.1 协议中 「浏览器客户端在同一时间,针对同一域名下的请求有一定数量限制。超过限制...

  • 了解HTTP1.1与2.0

    HTTP1.0与HTTP1.1 HTTP1.0是短连接,即每一次请求都需要建立一个连接,即短连接。在1.0中,每一...

  • http

    本文将涉及以下方面: HTTP协议 HTTP1.0 HTTP1.1 HTTP2.0 1.0和1.1和2.0之间的区...

  • 如何优雅的谈论HTTP/1.0/1.1/2.0

    本文将涉及以下方面: HTTP协议 HTTP1.0 HTTP1.1 HTTP2.0 1.0和1.1和2.0之间的区...

  • HTTP2.0

    相比http1.1性能有基于以下优化点的提升 二进制分帧*层 http1.1传输采用文本格式,http2.0把数据...

  • 计算机网络笔记

    HTTP1.0、HTTP1.1 和HTTP2.0 的区别 https://juejin.im/entry/5981...

  • HTTP1、HTTP2 和 HTTP3

    HTTP1.0、HTTP1.1 和 HTTP2.0 的区别https://www.cnblogs.com/helu...

  • 2021-10-18 腾讯初面

    基础题 TCP三次握手 http2.0相对于http1.1有哪些变化 https为什么更安全 301与304的区别...

网友评论

      本文标题:HTTP1.1与2.0

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