山猫体育足球

公司网站制作HTTP管线化技术

日期 : 2021-01-21 21:26:54
        HTTP管线化技术存在很大的限制和缺陷,为了解决网络延迟和安全性问题,Google在2012年引入了SPDY协议。SPDY是一种基于TCP改进的多路复用传输协议。它被定义在网络协议栈的HTTP协议和TCP协议之间,图6描述了SPDY在协议栈中所处的层次。

        SPDY协议的核心思想是多路复用,使用单个TCP连接承载多个HTTP请求,这样一个网页中的众多资源可以基于单个TCP连接来传输,解决了HTTP管线化面临的队头阻塞问题。SPDY的实现需要浏览器和服务器端协同合作,浏览器使用SPDY层对HTTP协议头进行封装,并使用TCP发送到服务器端,服务器端通过SPDY解释层解析SPDY协议并从中取出各个资源的HTTP头部。

        除了多路复用,SPDY还有允许设置请求优先级、HTTP头部压缩和服务端主动推送等特性。根据Google官方数据,SPDY可以将网页加载时间减少64%。2.1.3 QUIC协议

山猫体育足球相关的文章