很多人都听说过HTTP,但是对HTTP/2并不是很了解,下面php中文网为大家详细介绍一下什么是HTTP/2?
一:什么是HTTP/2
HTTP/2是从Web服务器获取数据时的新通信方法(协议),之前版本的HTTP / 1.1于1999年发布。【推荐阅读:http协议是什么】
在HTTP/1.1中,原则上只能向Web服务器发送一个请求。例如,假设在网页上显示有两个图像,在加载第一个图像后,就开始加载另一个图像,如果使用HTTP/ 2,可以同时处理多个请求,如果网页上有两个图像,您可以同时读取它们,提高了通信效率。
可以在HTTP/1.1中同时向Web服务器发出多个请求,但是,存在一个问题,只有一个请求可以作为请求的订单进行处理,当存在多个请求的时候,并且先前对慢的请求进行处理,同时也减慢显示速度,该网页将处理所述后续请求的等待状态。
二:HTTP / 2的优点
使用HTTP /2可以提高通信效率以及因此提高阅读网页速度,首先,谷歌使用Chrome和Firefox注意,HTTP/2只能用于在主要浏览器中进行TLS加密的HTTPS通信,HTTP/2本身也与HTTP通信兼容,但如果您根据浏览器规范使用HTTP/2,最终也需要处理HTTPS。
在存储分布在多个域上的内容网页上,它无法充分利用处理对同一域中的服务器进行多个请求的HTTP/2,我们可以将内容分发到多个域的方法称为域分片,这样就可能无法获得HTTP/2预期的结果。
HTTP/2不仅功能增加,而且效率提高,与之前的HTTP/1.1相比,HTTP/2提高网站的显示速度,在HTTP/2等将同时处理多个请求,请尽量使用一切手段,因为它更加入有效地发送和接收。
以上就是对什么是HTTP/2的全部介绍,如果你想了解更多有关运维知识,请关注php中文网。
以上是什么是HTTP/2的详细内容。更多信息请关注PHP中文网其他相关文章!