С
Статьи
292
17 Сентября
0

Как GoogleBot догнал прогресс и получил поддержку протокола HTTP/2

admin

Теперь мы есть в Telegram! Самое свежее на нашем канале

Сейчас даже роботы не успевают за бешеным темпом технологического прогресса. В том числе и GoogleBot, который получил поддержку протокола HTTP/2 только сегодня.

Необъяснимо, но факт!

На протоколе HTTP держится виртуальная интернет-вселенная. Но первая версия базиса Всемирной паутины стара, как и сама WWW. Начальная спецификация HTTP вышла еще в 1992 г. Затем в 1999 г. настала очередь версии 1.1. И только через 16 лет (в 2015 г.) появился HTTP/2. В отличие от более старых версий новая редакция протокола получила поддержку большего количества HTTP-заголовков, сжатия передаваемых через них данных, мультиплексирования. А также возможность использования PUSH-технологии на стороне сервера. Но только зачем все это поисковому роботу Google? Ведь ему некуда спешить…

Будет быстрее шевелиться?

Сегодня команда поисковика сообщила, что GoogleBot начинает поддерживать самую свежую версию протокола HTTP/2. В посте, посвященному запуску нового функционала, отмечается, что благодаря этому поисковый робот сможет повысить эффективность сканирования сайтов за счет более экономного использования серверных мощностей. Благодаря HTTP/2 поисковый краулер Google теперь умеет через одно TCP-соединение запрашивать у сервера сразу по нескольку файлов. Раньше для этого роботу требовалось открывать на каждый файл отдельное соединение. Проще говоря, GoogleBot обрел талант многопоточности. А чем меньше соединений открывается, тем меньше расходуется ресурсных мощностей сервера, на котором расположен сканируемый сайт. Переход GoogleBot на HTTP/2 будет осуществляться в несколько этапов. Первоначально робот сможет сканировать небольшое количество площадок, поддерживающих эту версию протокола. Сначала на HTTP/2-сканирования могут рассчитывать те ресурсы, которые краулер уже ранее анализировал. При этом отмечается, что переход на сканирование на основе новой версии протокола не дает сайту никаких преимуществ перед теми площадками, для обхода которых GoogleBot использует HTTP/1.1. При этом вебмастера могут отказаться от применения для сканирования HTTP/2. Для этого сервер должен отправлять поисковому роботу код состояния 421 всякий раз, когда тот передает запрос на проход площадки с использованием HTTP/2.

Только ради экономии

В общем, толку нам от поддержки поисковым роботом протокола HTTP/2 мало. Не считая экономии ресурсов сервера. А их большинству сайтов пока и так хватает!
0 комментариев
Добавить комментарий