Социальная сеть Facebook внедрила на своих серверах поддержку нового интернет-протокола SPDY, разработанного Google и предназначенного для ускоренной передачи сетевого контента. Технически, SPDY похож на более распространенный HTTP, но имеет ряд новшеств, позволяющих ему быстрее передавать клиентским подключениям контент.
Разработчиком SPDY является Google и до недавнего времени этот протокол нигде, кроме ресурсов самого интернет-гиганта не находил применения. Исключение составлял фонд разработки программного обеспечения Apache Software Foundation, который в конце прошлого года выпустил SPDY-модуль для веб-сервера Apache. Также недавно о поддержке SPDY объявили Wordpress.com, а сама Google реализовала поддержку SPDY в почтовике Gmail. В Twitter говорят, что сейчас тестируют возможность поддержки SPDY.
Очевидно, что внедрение SPDY таким гигантом как Facebook - это большая победа для разработки Google. В Facebook говорят, что SPDY позволяет загружать контент до 70% быстрее в сравнении с HTTP.
С технической точки зрения SPDY использует ряд техник, ускоряющих веб-загрузку, в том числе многопоточные HTTP-запросы, разделение данных на управляющие каналы и каналы передачи данных, приоритет тех или иных каналов, использование разных техник сжатия отправляемых данных и другие тонкости. По словам специалистов, ничего революционного в SPDY нет, однако Google объединила все популярные технологии веб-акселерации в единый пакет и расставила их в нужном порядке.
В Google говорят, что не писали технологию с нуля. Здесь используются те же самые HTTP-заголовки, однако несколько переписан алгоритм сессий. К примеру, здесь допускается передача конкурентных запросов в рамках единой TCP-сессии.
С точки зрения браузеров, SPDY уже сейчас работает с Google Chrome, кроме того, поддержка этого протокола ожидается в одиннадцатой версии Mozilla Firefox. В Microsoft в обозримом будущем вряд ли включат поддержку SPDY в Internet Explorer, так как софтверный гигант продвигает собственный протокол HTTP Speed+Mobility.
Источник: CyberSecurity
|