Информационные технологии за рубежом: Корпорация Google предлагает новый скоростной интернет-протокол SPDY

21 June 2011

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

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

На сегодня SPDY тестируется внутри Google. В компании говорят, что реальный прирост скорости при работе с веб-контентом и обычным протоколом HTTP составляет от 27 до 60 процентов, а в случае соединения через SSL прирост составляет от 39 до 55 процентов. При этом в Google говорят, что работа с SPDY ещё далека от завершения, а его возможности на достигнутых показателях ещё не исчерпаны.

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

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

Независимые эксперты говорят, что разработка Google определённо многообещающая, однако её успех не будет обеспечен до тех пор, пока такие серверы, как Microsoft IIS или Apache, с одной стороны, и браузеры, например, Opera, IE и Firefox, с другой, не поддержат её.

Исходный код для прототипа Google Chrome с поддержкой SPDY уже доступен на сайте Google - http://dev.chromium.org/spdy, код серверной составляющей будет представлен в ближайшие дни. Кроме того, в Google надеются подать сертификационную заявку в отношении SPDY в IETF (Internet Engineering Task Force).