* РБК — новости

* *

HTTP / 2: большие преимущества для SEO

  1. Недостатки HTTP 1.1
  2. Отличия от HTTP 1.1 до HTTP / 2
  3. Другие преимущества HTTP / 2
  4. Push-сервер по HTTP / 2
  5. Обязательное условие для использования HTTP / 2
  6. Следующие браузеры поддерживают HTTP / 2:
  7. Следующие веб-серверы поддерживают HTTP / 2
  8. Какие преимущества имеет HTTP / 2 для SEO?
  9. Какие провайдеры / хосты поддерживают HTTP / 2 до сих пор?

HTTP / 2 в настоящее время волшебное слово для ускорения загрузки страницы. Google, Twitter и Facebook используют его. Почему этот новый Интернет-протокол для лучшего взаимодействия с пользователем, для большего успеха веб-сайта и для большего количества конверсий в онлайн-магазинах, мы теперь рассмотрим.

Оптимизация времени загрузки долгое время была одной из необходимых тем SEO. Больше изображений, видео и элементов социальных сетей на все более сложных веб-сайтах увеличивает время загрузки. Однако с ростом числа мобильных устройств и увеличением использования мобильного интернета возникает необходимость в коротких временах загрузки. В HTTP / 2 появилась технология, которая привносит движение в предыдущую проблему более медленных веб-сайтов. Предпосылки HTTP / 2 и преимущества поисковой оптимизации можно найти в статье блога.

Недостатки HTTP 1.1

Чтобы поговорить о преимуществах HTTP / 2, полезно сначала узнать о недостатках старого протокола: наш старый протокол HTTP 1.1 (Hypertext Transfer Protocol) восходит к последнему тысячелетию. В то время веб-страницы состояли из нескольких элементов, которые нужно было загрузить - такие страницы, как Facebook или Twitter, еще не были изобретены. Не говоря уже о видео платформах или крупных новостных порталах, какими мы их знаем сегодня. Никто никогда не думал о смартфонах и мобильном веб-серфинге. Очень быстрое время загрузки сайта было довольно подчиненным. Однако, как оптимизаторам или операторам сайтов, нам нужно быстрое время загрузки, и поэтому HTTP 1.1 просто не вписывается в современный мир Интернета.

Отличия от HTTP 1.1 до HTTP / 2

Волшебное слово, которое делает HTTP / 2 настолько быстрым и, следовательно, превосходящим HTTP 1.1, называется мультиплексированием.

Речь идет о количестве одновременно передаваемых файлов между браузером и веб-сервером в сети. При использовании старого протокола HTTP 1.1, в зависимости от используемого браузера, между веб-браузером и сервером через Интернет могут одновременно передаваться от четырех до восьми файлов. Каждый раз, когда файл передается, соединение с сервером открывается и закрывается снова и снова. Конечно, для веб-сервера это довольно большая нагрузка, которая увеличивает задержки (время отклика) и замедляет нагрузку на веб-сервер с веб-сервера.

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

Вот где приходит HTTP / 2: через мультиплексирование все файлы передаются параллельно, и это также через одно соединение

Схематическое представление эффекта мультиплексирования на время загрузки для HTTP / 2 по сравнению с HTTP 1.1.

Как видите, даже различное поведение передачи приводит к огромному преимуществу для нового протокола. Это преимущество вступает в силу, чем больше ресурсов необходимо загрузить с веб-страницы.

Другие преимущества HTTP / 2

Умная загрузка

Так как протокол HTTP 1.1 допускает только так мало одновременных соединений, один имеет OnPage SEO Чаще всего возникает проблема определения приоритетов загружаемых данных. В идеале вы можете изменить порядок загрузки так, чтобы важные файлы, такие как HTML, CSS или JavaScripts, которые важны для отображения страницы, загружались первыми - и, наоборот, неважные файлы, такие как внешние файлы социальных сетей, загружались в конце. Таким образом, пользователь уже может прочитать основное содержимое страницы до ее полной загрузки. К сожалению, это не всегда возможно.

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

Push-сервер по HTTP / 2

Push-сервер в HTTP / 2 - это процесс, при котором сервер уже отправляет файлы в браузер для веб-страницы без предварительного запроса браузером. Это могут быть, например, файлы CSS, которые отправляются, поскольку страница HTML уже была передана заранее.

Следующий рисунок должен проиллюстрировать это:

Типичная история общения между веб-сервером и браузером. (Источник: © автор smashingmagazine.com )

Соответствующие файлы могут быть указаны в конфигурации веб-сервера: например, для Apache, в файле .conf, отвечающем за домен.

Обязательное условие для использования HTTP / 2

Чтобы использовать новый протокол, его нужно активировать только на веб-сервере, а пользователь должен использовать достаточно современный браузер.

Кроме того, на сервере веб-сайт должен иметь общедоступный сертификат SSL, который Загрузить сайт через HTTPS листья. Технически, это в принципе также обходится без HTTPS, но некоторые браузеры поддерживают HTTP / 2 только в сочетании с HTTPS-шифрованием сайта. Бесплатный сертификат для настройки HTTPS доступен, например, в Let's Encrypt. Поэтому можно утверждать, что HTTP / 2 также повышает безопасность данных в Интернете, хотя и косвенно.

Следующие браузеры поддерживают HTTP / 2:

Обзор браузеров, поддерживающих HTTP / 2 (по состоянию на 21.11.2017). (Источник: © автор caniuse.com )

Если используется браузер, который не поддерживает HTTP / 2, веб-сайт все равно будет создан, поскольку протокол обратно совместим.

Следующие веб-серверы поддерживают HTTP / 2

Веб-сервер Apache поддерживает протокол начиная с версии 2.4.17. Если в качестве программного обеспечения веб-сервера используется NGINX, то требуется как минимум версия 1.9.5. Microsoft Internet Information Server также поддерживает протокол с версии десять.

Какие преимущества имеет HTTP / 2 для SEO?

Что вам не нужно было делать все для Поисковая оптимизация оптимизировать скорость загрузки несмотря на ограниченную передачу протокола HTTP 1.1 для веб-страниц. Многое из этого теперь больше не нужно благодаря новому протоколу.

Например, я говорю о слиянии файлов CSS и JavaScript, чтобы иметь меньше файлов, которые необходимо перенести. Кроме того, выгрузка статических ресурсов, таких как изображения и скрипты, в разные домены без файлов cookie для параллельной загрузки большего количества файлов. Точно так же используется ленивая загрузка, так что изображения загружаются только при прокрутке в соответствующую область.

Все это больше не требуется для HTTP / 2, поскольку здесь все файлы передаются параллельно и за один раз. По сути, вы получаете более быстрый веб-сайт с меньшей оптимизацией. Благодаря сжатию и кешу скорость в сети увеличивается еще больше.

Высокая скорость загрузки обеспечивает:

  • более низкий показатель отказов посетителей сайта
  • увеличение количества просмотров страниц за сеанс
  • более длительное время пребывания
  • больше продаж
  • счастливые клиенты

И все это делает Google счастливым, что может привести к улучшению рейтинга.

Для больших веб-страниц в сети также интересно, что более быстрый доступ робота Googlebot к веб-странице увеличит бюджет сканирования.

Другое большое преимущество заключается в том, что HTTP / 2 и HTTP 1.1 могут работать одновременно на сервере. Таким образом, старый протокол всегда служит запасным вариантом для протокола HTTP / 2. Таким образом, даже очень старые браузеры могут вызывать страницу, а также Googlebot, который не может вызывать страницы HTTP / 2 в текущей версии. На данный момент настоятельно рекомендуется всегда иметь запасной вариант к старому протоколу HTTP.

Какие провайдеры / хосты поддерживают HTTP / 2 до сих пор?

К счастью, понятно, кто имеет сервер с root-доступом и может настроить его сам. Потому что тогда он не зависит от своего провайдера и может активировать протокол с помощью нескольких простых шагов на веб-сервере. Это также применимо, если сервер работает с программным обеспечением для управления Plesk.

С другой стороны, выглядит очень скудно, если хостингом в Германии управляет веб-пакет или управляемый сервер. Здесь каждый зависит от помощи компании, если это когда-либо поддерживает. Из крупных хостеров в Германии на данный момент мне известны только 1 & 1 и all-inkl.com, предлагающие HTTP / 2 для веб-пакетов. Последний по запросу.

Но поскольку новый протокол, несомненно, будет преобладать в будущем, в будущем должно быть все больше хостеров и провайдеров, предлагающих HTTP / 2. Лучше всего просто регулярно просить усилить давление на провайдера / хостера. 😉

Если есть другие немецкие провайдеры, пожалуйста, напишите их в комментарии.

Как SEO-команда OnPage в web-netz, мы всегда стараемся обеспечить максимальную скорость вашего сайта за счет оптимизации и избавиться от всех ошибок. Это основа каждой оптимизации. Если вам нужна поддержка, присоединяйтесь к нам контакт на.

Большой привет

PS: Здесь вы можете бесплатно протестировать, если ваш сайт уже поддерживает HTTP / 2: keycdn.com

Источник изображения Название изображения: © by Bet_Noire / iStockphoto.com

Какие провайдеры / хосты поддерживают HTTP / 2 до сих пор?
Какие преимущества имеет HTTP / 2 для SEO?
Какие провайдеры / хосты поддерживают HTTP / 2 до сих пор?

Реклама

Популярные новости


Реклама

Календарь новостей

Реклама

Архив новостей

Реклама