SPDY
SPDY SPDY
|
- Уровень:
- Прикладной
- Семейство:
- TCP/IP
- Создан:
- 2012
- Клиенты:
- Веб-браузеры: Яндекс.Браузер,Google Chrome, Mozilla Firefox[источник не указан 3965 дней], Opera, Internet Explorer[источник не указан 3965 дней].
SPDY (читается как «speedy», «спиди») — протокол прикладного уровня для передачи веб-контента. Протокол разработан корпорацией Google. По замыслу разработчиков, данный протокол позиционируется как замена некоторых частей протокола HTTP — таких, как управление соединениями и форматы передачи данных.
Основной задачей SPDY является снижение времени загрузки веб-страниц и их элементов[1]. Это достигается за счёт расстановки приоритетов и мультиплексирования передачи нескольких файлов таким образом, чтобы требовалось только одно соединение для каждого клиента.
Документация по проекту уже доступна, было проведено первое лабораторное тестирование. Тесты проходили таким образом: создатели сымитировали сеть и загрузили по SPDY-протоколу 25 крупнейших мировых сайтов. Статистика говорит о том, что в ряде случаев веб-страницы загружались на 55 % быстрее, чем при использовании HTTP-протокола. В документации также сказано, что время загрузки страниц стало меньше на 36 %[2][3].
Версии протокола[править | править код]
У SPDY есть 4 версии протокола. В его управления кадров, посвященный 15 бит для указания версии протокола заседания.
- Версия 1: больше не используется.
- Версия 2: поддержка скоро будет прекращена. Nginx поддерживает spdy/2. Firefox 28 и последние версии Chrome отказаться от поддержки SPDY версии 2. OpenLiteSpeed 1.1 и поддержку SPDY/2.
- Версия 3: SPDY v3 введена поддержка управления потоком, обновленный словарь сжатия, и удалены неиспользуемого пространства от определенные рамки, наряду с другими исправлены незначительные ошибки. Поддерживают:
- Firefox 15+
- OpenLiteSpeed 1.1+
- Версия 3.1: SPDY v3.1 введена поддержка уровня сеанса управления потоком, и удалены УЧЕТНЫЕ данные кадр (и связанных с ними коды ошибок). Поддерживают: Firefox 27, OpenLiteSpeed 1.2.7.
- Версия 4: альфа версия доступна для включения на странице chrome://flags/#enable-quic для Яндекс.Браузера и Chrome
Поддержка[править | править код]
Клиенты[править | править код]
В настоящее время протокол поддерживается браузерами Google Chrome[4] и Mozilla Firefox с версии 11[5](отключен по умолчанию), а в версии 13 уже включен по умолчанию[6]. Opera с версии 12.10[7]. Компания Microsoft официально подтвердила поддержку SPDY/3 в Internet Explorer 11[8].
Серверы[править | править код]
Для популяризации протокола и облегчения его внедрения компания Google выпустила модуль mod_spdy для веб-сервера Apache (SPDY v3). В nginx 1.3.15 появилась поддержка модуля ngx_http_spdy_module[9]. (SPDY v2)
См. также[править | править код]
Примечания[править | править код]
- ↑ "A 2x Faster Web". Official Google Chromium Blog. 2009-11-11. Archived from the original on 2012-04-11. Retrieved 2009-11-13.
- ↑ "SPDY: An experimental protocol for a faster web". Chromium Developer Documentation. Archived from the original on 2012-04-11. Retrieved 2009-11-13.(англ.)
- ↑ Iljitsch van Beijnum (2009-11-12). "SPDY: Google wants to speed up the web by ditching HTTP". Ars Technica. Archived from the original on 2012-04-11. Retrieved 2009-11-13.(англ.)
- ↑ "SPDY on Google servers?". 2011-01-19. Retrieved 2012-03-11. Unknown parameter
|lang=
ignored (help) - ↑ "Bug 528288 - (SPDY) Implement SPDY protocol". Retrieved 2012-03-11. Unknown parameter
|lang=
ignored (help) - ↑ "Firefox Aurora 13 is out – SPDY on by default and a list of other improvements". Archived from the original on 2012-06-16. Unknown parameter
|lang=
ignored (help) - ↑ "Opera 12.50-1577 now support SPDY protocol". Archived from the original on 2012-10-25. Unknown parameter
|lang=
ignored (help) - ↑ "WebGL, SPDY/3, New Dev Tools, & More Confirmed For IE11 In Win 8.1". Archived from the original on 2013-07-01. Unknown parameter
|lang=
ignored (help) - ↑ Nginx changes
Ссылки[править | править код]
- Проверка cайтов на поддержку SPDY
- Документация по SPDY // Chromium (англ.)
- Установка модуля Apache2 mod_spdy для Ubuntu/CentOS
- SPDY: Google wants to speed up the web by ditching HTTP // Arstechnica, 2009-11
- Google анонсировал ускоритель Интернета // Lenta.ru 2009-11-13
Веб и веб-сайты | |
---|---|
Глобально | |
Локально | |
Виды сайтов и сервисов |
Виртуальный атлас • Баннерная сеть • Блог (платформа) • Видеохостинг • Вики (список движков • список сайтов) • Сайт-визитка • Вопрос-ответ • Закладки • Службы знакомств • Каталог ресурсов • Интернет-магазин • Микроблог • Тамблелог • Новостной сайт • Поисковая система (список) • Порносайт • Социальная сеть • BitTorrent-трекер • Файлообменник • Форум (Сервис • Имиджборд) • Фотохостинг • Чат |
Создание и обслуживание | |
Типы макетов, страниц, сайтов | |
Техническое |
Веб-сервер (сравнение) • Браузер (список • сравнение) • CMF (список (англ.)) • CMS (список (англ.)) • HTTP (ответы • заголовки) • SPDY • CGI • HTML • XHTML • CSS • JavaScript • DHTML • DOM • XML • AJAX • JSON • Flash • RSS • Atom • Микроформат • favicon.ico • robots.txt • Sitemaps • Карта сайта • .htaccess |
Маркетинг | |
Социум и культура |