当前位置:首页 > Java > JavaWeb > 正文内容

什么是HTTP2.0?

天空博客2年前 (2019-02-11)JavaWeb1382

    HTTP/2 (原名HTTP/2.0)即超文本传输协议 2.0,是下一代HTTP协议。目前,Chrome、 IE11、Safari以及Firefox 等主流浏览器已经支持 HTTP/2协议。HTTP/2优化了性能,兼容了HTTP/1.1的语义,与SPDY相似,与HTTP/1.1有巨大区别。

   HTTP/2的优势

        1. 二进制协议:相比于HTTP 1.x 基于文本的解析,HTTP/2将所有的传输信息分割为更小的消息和帧,并对它们采用二进制格式编码。基于二进制可以让协议有更多的扩展性,比如引入了帧来传输数据和指令。

       2. 内容安全:HTTP/2基于HTTPS,因此天然具有安全特性。通过HTTP/2的特性可以避免单纯使用HTTPS的性能下降。

多路复用(MultiPlexing):通过该功能,在一条连接上,您的浏览器可以同时发起无数个请求,并且响应可以同时返回。另外,多路复用中支持了流的优先级(Stream dependencies)设置,允许客户端告诉服务器哪些内容是更优先级的资源,可以优先传输。

     3.Header压缩(Header compression):HTTP请求头带有大量信息,而且每次都要重复发送。HTTP/2 采用HPACK格式进行压缩传输,通讯双方各自缓存一份头域索引表,相同的消息头只发送索引号,从而提高效率和速度。

    4. 服务端推送(Server push):同SPDY一样,HTTP/2 也具有客户端推送功能。目前,有大多数网站已经启用HTTP/2。使用Chrome浏览器登陆控制台,您可以查看是否启用 HTTP/2 。


扫描二维码推送至手机访问。

版权声明:本文由天空博客发布,如需转载请注明出处。

分享给朋友:
返回列表

上一篇:Centos 搭建 Java Web环境

没有最新的文章了...

相关文章

java网站页面静态化方案

来源:csdn1、概述    在大型网站中,如京东和当当商品详情界面,看到的页面基本上是静态页面。为什么都要把页面静态化呢?把页面静态化,好处有很多。例如:访问...

浅谈Tomcat服务器优化方法

    来源:博客园 bjpowernode    对于JavaWeb开发人员而言,Tomcat已成为默认的web服务器...

JSP中向cookie写入中文乱码解决方法

在jsp中对中文的处理有一点不好就可能出现乱码了,下面我来给大家介绍jsp中向cookie写入中文实现程序有需要了解的朋友可参考。Cookie不能直接存中文,中文必须编码成asccii串才行,可以这样...

Centos 搭建 Java Web环境

Centos 搭建 Java Web环境

    Centos 搭建 Java Web环境,包含openjdk,tomcat,mysql (openjdk和oracle jdk 有区别,根据你的实际情况...

评论列表

丘八
2年前 (2019-02-26)

文章不错,非常喜欢

响石潭
2年前 (2019-02-16)

跟着博主学习专业知识,完美

countmeon
2年前 (2019-02-14)

以后常来看看,博主技术文章不错的

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。