Что такое http / 2 и зачем вашему сайту это нужно?

Оглавление:

Anonim

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

Что такое HTTP / 2?

Используемая в настоящее время версия HTTP / 1.1 используется с 1999 года, и, учитывая многочисленные изменения в экосистеме, настало время для нового стандарта.

$config[code] not found

Инженерная рабочая группа по Интернету (IETF) устанавливает эти стандарты, и организация недавно опубликовала проект HTTP / 2. Проект HTTP / 2 во многом вдохновил Google SPDY, протокол, разработанный Google для ускорения передачи и безопасности веб-контента.

Изменения происходили медленно, поскольку современные веб-сайты имеют больше, чем просто стандартный HTML. Элементы дизайна, такие как JavaScript и каскадные таблицы стилей (CSS), а также мультимедиа и связь в реальном времени с WebRTC требуют более гибкой, быстрой и безопасной среды.

Благодаря этим разработкам сервер, отправляющий контент, и браузер, получающий его, все дольше и дольше по мере добавления новых функций. Это требует, чтобы браузеры создавали больше соединений для передачи информации, которую запрашивают люди. Больше информации и передачи приводит к увеличению времени ожидания для потребителей, которые рассматривают любую задержку как плохой пользовательский опыт. И плохой пользовательский опыт может легко перерасти в клиентов, которые переходят с корабля и переходят в другую компанию.

Как HTTP / 2 улучшит работу ваших клиентов в Интернете?

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

Все основные браузеры поддерживают HTTP / 2 в разных мощностях. Google только что объявил, что постепенно выпустит поддержку Chrome 40 в ближайшие недели. Internet Explorer 11 поддерживает его в Windows 10, а Firefox и Opera также поддерживают HTTP / 2 через

Некоторые из преимуществ протокола HTTP / 2 включают в себя:

  • Одно соединение, которое остается открытым, пока сайт не будет закрыт.
  • Мультиплексирование, которое позволяет отправлять и получать несколько сообщений одновременно.
  • Расстановка приоритетов для передачи наиболее важных данных в первую очередь.
  • Сжатие, чтобы сжать информацию в меньшие биты.
  • Push-сервер, который отправляет дополнительную информацию пользователю заранее, анализируя, каким будет ваш следующий запрос.

Если вы хотите увидеть демонстрацию того, как работает HTTP / 2, перейдите по этой ссылке.

http2 Фото через Shutterstock

Больше в: Что