Google известна тем, что
хотя основной её бизнес связан с услугами поиска и соответствующей
рекламой, компания старается расширить своё присутствие в различных
областях высокотехнологичной индустрии и Интернета в частности,
предлагая собственные новаторские идеи. На сей раз поисковый гигант
обратил внимание на основу основ – протокол передач данных между
клиентскими компьютерами и серверами. Как известно, браузер и
веб-сервер "общаются" через протокол HTTP (Hypertext Transfer Protocol
– протокол передачи гипертекста). Но поскольку текущая версия HTTP
принята 10 лет назад, рано или поздно должен был встать вопрос о его
модернизации. Google анонсировала разработку SPDY ("speedy") – проекта
стандарта связи, который призван ускорить обмен данными в Сети.
Google не собирается полностью заменить HTTP, а скорее расширить его
функциональность. Другими словами, "http://" не превратится в
"spdy://". Предполагается увеличить скорость передачи информации, но
вопрос – насколько? Серия тестов с браузером Chrome показала, что
загрузка "топ-25" по версии Google сайтов происходит на 55% быстрее с
использованием SPDY. Разумеется, это лабораторные результаты, которые
нуждаются в проверке и подтверждении в реальных условиях – с разным
программным обеспечением, операционными системами и т.п. Но учитывая,
что разработка находится на ранней стадии, двукратное повышение
скорости даже в идеальных условиях испытаний – довольно неплохо.
Документацию по проекту можно посмотреть здесь. Как отмечает Google, SPDY будет совместим с текущими
веб-приложениями, насколько это возможно. С точки зрения организации
серверного бизнеса или применения API ничего не должно измениться.
Семантика заголовков запросов и ответов будет сохранена. SPDY будет
выполнять роль "прослойки" между прикладным уровнем HTTP и TCP и
регулировать передачу потоков данных.
|