什么是HTTP/2网络协议,网站如何SEO?

博客
by复泽网络

 HTTP/2通过引入多路复用技术解决了线头阻塞的问题。服务器现在可以与浏览器打开一个连接,并继续发送所有网站的文件,直到一切都完成。之后,连接关闭,浏览器可以呈现该站点。

HTTP/2与HTTP1.1的区别

每当您单击链接以访问站点时,都会向服务器发出请求。服务器回答状态消息(标题)和该网站的文件列表。查看该列表后,浏览器一次请求一个文件。HTTP1.1和HTTP/2之间的区别在于接下来会发生什么。

假设你想要一个新的乐高套装,首先你去商店买你的乐高。当你回到家时,打开包装盒并查看说明书,告诉你该怎么做,一次一块砖。因此对于每个砖块,您必须查看说明,以查看下一个要使用的砖块。对于下一个砖块也是如此,依此类推。在您完成整个乐高套装之前,这种来回不断发生。如果你的套装有3000块砖,这需要很长一段时间。并且前一块不完成后面不能继续,这是HTTP1.1。

使用HTTP/2,这会改变。你去商店拿起你的盒子,打开它找到说明,你可以一次性找到所有砖块的安装方法,并且同时组装,每一块之间的相对独立的,也不会因为一块没有完成而影响到其他组件的进度,这就是两者之间最大的区别。



实现HTTP/2

实现HTTP/2非常简单,您的服务器可能已经在使用它,使用HTTP2.Pro站点上的工具对其进行测试。请您的托管服务提供商了解您的选择。还可以选择提供完整HTTP/2解决方案的内容分发网络(也称为CDN)。如果要实现HTTP/2,还需要HTTPS连接。如果您还没有,请在各大服务器运营商获取SSL证书。

http2让浏览量与服务器之间的传输效率更加高效,直接提升了网站加载速度,带来了更好的用户体验,对SEO是很有帮助的。



HTTP/2对SEO的影响

我们需要速度。网站速度多年来一直是SEO排名因素。现在,随着移动优先索引的推出,百度将对移动网站的加载速度进行严格审查。网站在过去几年中变得越来越大,大型网站拥有大量资源,如HTML,JavaScript,CSS,图像等,这些都意味着更长的加载时间。

另一个重要问题是延迟,特别是在移动设备上。延迟时间越长,请求到达服务器和服务器发回响应所需的时间越长。这就是为什么你应该总是使用CDN来减少从最近的位置获取文件到读者所需的时间。虽然浏览器可以处理少量的多个连接,这本身增加了额外的时间,但来回发送内容的过程并没有真正改变。

您可以通过微调服务器处理这些内容的方式来提高站点速度,但从本质上讲,HTTP1.1并不是一个非常高效的过程。HTTP/2使这个过程更容易管理服务器和浏览器,因此大大加快了速度。请记住,HTTP/2的出现不会使HTTP1.1退役,因为浏览器仍会使用旧协议作为后备。