Протокол Google стал частью нового HTTP

8 августа 2012 года   |  Google

Протокол Google стал частью нового HTTP

Рабочая группа HTTPBIS Working Group, разработавшая стандарт HTTP/1.1 и перешедшая к формированию нового стандарта HTTP/2.0, выбрала его составной частью протокол SPDY. Об этом по результатам совещания в Ванкувере, Канада, в своем блоге сообщил руководитель группы Марк Ноттингем (Mark Nottingham).

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

SPDY — это экспериментальный протокол для передачи веб-контента, разработанный корпорацией Google в рамках инициативы «Давайте сделаем веб быстрее». Целью нового протокола является повышение скорости загрузки веб-сайтов.

Согласно официальной информации, протокол SPDY позволяет клиентской системе и серверу сжимать запросы и ответные заголовки (например, куки), что сокращает трафик. Протокол поддерживает одновременную передачу множества данных в мультиплексном режиме по одному соединению, что позволяет сократить число повторов прохождения сигнала между клиентом и сервером.

Наконец, SPDY позволяет серверу сразу же «проталкивать» к клиенту ресурсы, которые ему необходимы, без ожидания ответов на запросы о необходимых ресурсах, что опять же повышает эффективность использования каналов передачи данных.

В настоящее время протокол SPDY поддерживается браузерами Google Chrome и Mozilla Firefox, а также экспериментальной версией Opera. Протокол SPDY также включен для SSL-трафика на серверах Google, поэтому при работе с сервисами поискового гиганта с помощью его же браузера сайты открываются быстрее, чем при использовании сторонних обозревателей.

«Важно понять, что SPDY утверждается не как HTTP/2.0. Это лишь отправная точка для нашей дискуссии, чтобы нам не пришлось начинать с нуля, — пояснил в своем блоге Ноттингем. — Более того, мы не заменяем весь HTTP — методы, коды статусов и большинство заголовков, которые вы используете, останутся прежними. Мы просто поменяем то, как они будут работать «на проводах» — более эффективно, что в целом будет лучше для интернета».

Аналог протокола SPDY продвигает Microsoft. Он называется HTTP Speed+Mobility и был анонсирован в марте 2012 г. Примечательно, что в основу стандарта Microsoft легли наработки Google в области SPDY, наряду с веб-технологией WebSocket, пишет TechCrunch.

В Microsoft утверждают, что во многих тестах, которые они провели, SPDY оказался незначительно быстрее HTTP/1.1, при условии использования всех доступных механизмов оптимизации HTTP/1.1. Софтверный гигант при разработке HTTP Speed+Mobility стремится делать упор на объемах передаваемых данных и высокой скорости работы на мобильных устройствах.

«Будет интересно посмотреть на развитие событий вокруг этих двух протоколов перед тем, как в конце 2014 г. стандарт HTTP/2.0 будет окончательно утвержден. Неважно, будут ли какие-то разногласия при его создании, переход на новый стандарт в любом случае будет иметь большое значение для всех, кто использует интернет», — заключает TechCrunch.

Иллюстрация к статье: Яндекс.Картинки

Читайте также

Статьи