Почему стоит перейти на http/2: преимущества нового протокола

http2

Ваш сайт мог бы загружаться быстрее, ваш сервер мог бы затрачивать меньше ресурсов, веб-разработчикам приходилось бы затрачивать меньше времени на увеличение скорости сайта, и проект мог бы улучшить свои позиции в поиске… И всё это благодаря новому протоколу HTTP/2. Звучит как сказка, не так ли?

Но это реальность. Будущее наступило с одной из величайших разработок в веб-технологиях за последние 20 лет. Однако, SEOшники не спешат активно рассказывать о ней.

Подключиться к HTTP/2 стоит по многим причинам, в числе которых – повышение скорости и улучшение ранжирования в поиске.

Что такое HTTP/2

HTTP/2 – это новейший апдейт протокола HTTP. Он является последователем HTTP/1.1, который был составлен в 1999 году. Обновлённая версия – это очень нужное нововведение, поскольку Интернет очень сильно изменился за последние годы. Новый протокол даёт сайту преимущества в эффективности, скорости и безопасности.

Главные улучшения в HTTP/2

  • Одно соединение. Только одно соединение с сервером используется, чтобы загрузить вебсайт, и это соединение остаётся открытым столько же времени, сколько открыт сам сайт. Это снижает количество циклов, необходимых для установления множественных TCPсоединений.

2

  • Мультиплексирование. Множественные запросы совершаются одновременно на одном и том же соединении. В HTTP/1.1 происходит по 1 передаче данных в единицу времени.
  • Технология Server Push. Дополнительные ресурсы могут посылаться клиенту для использования в будущем.
  • Определение приоритетов. Запросам назначаются уровни зависимости, которые сервер может использовать, чтобы доставлять приоритетные данные быстрее.
  • Бинарность. Делает протокол более простым для разбора сервером, более компактным и менее склонным к появлению ошибок. Не требуется дополнительных затрат времени на перевод текста в бинарный код, который является «родным языком» для компьютера.

Где поддерживается HTTP/2

1

Согласно исследованию, протокол поддерживается 76,62 процентами барузеров, используемыми юзерами в США и 67.89 – в мире. Причём, есть некоторые особенности его применения. Так, Internet Explorer 11 поддерживает новый протокол только при наличии Windows 10.

Вы можете проверить, как он повлияет на посетителей вашего сайта в GA, просто перейдя по вкладке Audience > Technology > Browser & OS и посмотрев поддерживаемые браузеры.

Вы также обнаружите, что большая часть серверного программного обеспечения (такого как Apache, NGINX, and IIS) уже поддерживает HTTP/2. Некоторые главные системы доставки контента (CDN) также поддерживают новый протокол (включая Akamai).

HTTPS и HTTP/2

Хотя HTTP/2  поддерживает и защищённые, и незащищённые соединения, браузеры Гугл Хром и Мазилла поддерживают этот протокол только через HTTPS. К сожалению, это означает, что многим владельцам сайтов, которые захотят воспользоваться преимуществами нового протокола, придётся обеспечить поддержку HTTPS.

Что HTTP/2 значит для разработчиков

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

Например, встраивание. CSS and JavaScript, и даже картинки, помещаются напрямую в HTML код, уменьшая количество соединений. Однако, при этом требуется дополнительный объём оперативной памяти, и происходит задержка рендеринга страницы до тех пор, пока HTML не загрузится полностью.

Как новый протокол влияет на поисковую оптимизацию?

Вебсайты, которые используют HTTP/2, получат некоторый бонус в ранжировании за скорость. Так как Хром и Файерфокс поддерживают протокол HTTP/2 только через HTTPS, многие сайты, которые не перешли на HTTPS, могут ощутить дополнительный подъём в ранжировании, если сделают это.

Важно понимать, что многие технические моменты с HTTPS должны быть исполнены правильно, в противном случае, может возникнуть некоторое временное (если не постоянное) падение позиций при переключении с HTTP.

Одной из важнейших проблем, которые происходят при переходе на HTTPS, является не просто простановка редиректа 302 вместо 301, а целые цепи редиректов, а также нежелание убирать старые перенаправления.

Помимо этого, необходима очистка и изменение, например, карты сайтов, входящих и исходящих ссылок и т.п.

Ещё один момент – это то, что данные в заголовках теряются. В системах аналитики это означает, что трафик показывается как прямой, а не приходящий по ссылкам с других сайтов.

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

Поисковики сделали скорость фактором ранжирования, и будет интересно посмотреть, станет ли сам обновлённый протокол ещё одним таким фактором, и сколько дополнительного «веса» он добавит сайтам в конкурентной борьбе.

Нравятся статьи? Подписывайтесь на рассылку!

1 Star2 Stars3 Stars4 Stars5 Stars (1 оценок, среднее: 2,00 из 5)
loadingЗагрузка...
Логотип сайта

8 комментариев

  1. Спасибо! Не знал таких технических нюансов, теперь всё прояснилось. Ранее уже слышал о HTTP/2, но не понимал, чем именно он лучше.

  2. Вывод – нужен толковый человек, который сможет перевести сайт на HTTP/2 без плачевных последствий. Интересно, сколько это будет стоить и где такого найти?

    1. На биржах фриланса нужно искать. А вообще, стоит обзавестись хорошим специалистом не только для перехода на HTTP, но и чтобы на постоянной основе сотрудничать: технари помогут вовремя найти ошибки в коде, которые тормозят продвижение.

  3. Слышал, что вроде бы Хром перешёл на HTTP/2 с сороковой версии, про остальные браузеры не знаю, но скорее всего не все его понимают пока что, так что думаю спешить ещё рано. Пока HTTPS настроить , а потом уже думать о HTTP/2.

  4. Стоит задуматься. Преимущества понятны, сайт теоретически должен работать быстрее. Но пока не попробуешь – не поймёшь. Спасибо за материал.

  5. Первый раз слышу о http2. Ни разу не видела этого протокола, даже в гугле или любом другом передовом сайте. Интересно, попробую перевести свой

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Получать новые комментарии по электронной почте. Вы можете подписатьсяi без комментирования.

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.