GoogleBot很快爬过HTTP/2世界窗皮具网

谷歌宣布它将很快开始通过HTTP/2爬行一些网站。2是HTTP的下一代,因特网主要用于传输数据的协议。它需要较少的开放连接,因此在服务器上爬行web页面时效率更高。

谷歌表示,这一改变或您的站点支持爬行通过HTTP/2没有排名的好处。

HTTP / 2是什么?HTTP/2是万维网使用的HTTP网络协议的主要修订版本。它来源于谷歌最初开发的早期实验性SPDY协议。HTTP/2是由互联网工程任务组的HTTP工作组开发的。

谷歌的Ilya Grigorik写道:“HTTP/2将使我们的应用程序更快、更简单、更健壮——这是一个罕见的组合——通过允许我们撤销以前在我们的应用程序中完成的许多HTTP/1.1解决方案,并在传输层本身解决这些问题。更妙的是,它还为优化我们的应用程序和提高性能提供了许多全新的机会。”

这样更有效率。HTTP/2(简称h2)更有效,这就是谷歌采取这些步骤的原因。谷歌说:“我们希望这一改变能使爬行在服务器资源使用方面更加高效。使用h2, Googlebot能够打开一个到服务器的TCP连接,并有效地通过它并行传输多个文件,而不是需要多个连接。打开的连接越少,服务器和Googlebot花在爬行上的资源就越少。”

从2020年11月开始。谷歌表示,这个过程将从2020年11月的“少数网站”开始,然后慢慢增加对越来越多网站的支持。谷歌表示,这只会在“那些可能从最初支持的特性中受益的站点,比如请求多路复用”的情况下进行。

如果我的站点不支持HTTP/2怎么办?那很好,谷歌说。“如果你的服务器仍然只能使用HTTP/1.1,那也很好,”谷歌写道。谷歌说“在这个协议上爬行没有明显的缺点;爬行的质量和数量将保持不变。”

没有排名的好处。不,不,不。HTTP/2没有排名优势。谷歌表示,如果谷歌使用HTTP/1.1或HTTP/2进行爬虫,则没有直接的排名优势。

有什么好处呢?如前所述,爬行的效率是其好处。谷歌说这是三个主要的好处:

多路复用和并发性:更少的TCP连接打开意味着更少的资源消耗。

头压缩:大幅减少HTTP头大小将节省资源。

服务器推送:此功能尚未启用;还在评估阶段。它可能对渲染有好处,但是现在我们还没有任何具体的说明。

我的网站支持HTTP/2。也许,Cloudflare会发布一篇博客文章,分享如何检查站点支持。或者,您可以要求您的主机和/或开发人员为您检查。

选择加入还是退出。没有办法选择,这是自动的,你不能强迫谷歌爬行你通过HTTP/2。但是你现在可以选择退出,谷歌说。选择退出,让你的服务器响应一个421 HTTP状态码时,Googlebot试图爬过h2你的网站。谷歌表示,如果目前还不可行,你可以向Googlebot团队发送消息。

你会知道吗?谷歌说当它切换到HTTP/2爬行时,它可能会在谷歌搜索控制台显示一条消息。谷歌写“当一个网站成为资格爬行超过h2,该网站的所有者注册在搜索控制台将得到消息说,爬行流量可能超过h2前进。谷歌也说“你也可以签入你的服务器日志”。

为什么我们关心。对于较大的网站,使爬行更有效可以帮助托管预算。了解GoogleBot是如何随着时间不断适应和改进的也是很重要的。

2015年,我们发表了一篇题为《为什么每个人都应该迁移到HTTP/2》的文章,解释了更多的好处。

滚动至顶部