nginx

Модуль ngx_http_spdy_module


english
русский

简体中文
עברית
日本語
türkçe

новости [en]
об nginx
скачать
безопасность [en]
pgp ключи [en]
документация
faq
ссылки [en]
книги [en]
поддержка
пожертвования [en]

trac
wiki
twitter
nginx.com
Известные проблемы
Пример конфигурации
Директивы
     spdy_headers_comp
Встроенные переменные

Модуль ngx_http_spdy_module обеспечивает экспериментальную поддержку SPDY. В настоящий момент реализован draft 2 протокола SPDY.

По умолчанию этот модуль не собирается, его сборку необходимо разрешить с помощью конфигурационного параметра --with-http_spdy_module.

Известные проблемы

Модуль экспериментальный, поэтому возможно всё.

Текущая реализация протокола SPDY не поддерживает server push.

Cкорость передачи ответа клиенту в SPDY-соединении не может быть ограничена.

Пример конфигурации

server {
    listen 443 ssl spdy;

    ssl_certificate server.crt;
    ssl_certificate_key server.key;
    ...
}

Для того чтобы одновременно принимать HTTPS и SPDY соединения на том же порту, используемая библиотека OpenSSL должна поддерживать расширение Next Protocol Negotiation протокола TLS, доступное с версии OpenSSL 1.0.1.

Директивы

синтаксис: spdy_headers_comp степень;
умолчание:
spdy_headers_comp 0;
контекст: http, server

Устанавливает степень сжатия заголовков ответа в диапазоне от 1 (быстрее, но хуже сжатие) до 9 (медленнее, лучшее сжатие). Специальное значение 0 отключает сжатие заголовков.

Встроенные переменные

Модуль ngx_http_spdy_module поддерживает следующие встроенные переменные:

$spdy
версия протокола SPDY для SPDY-соединений, либо пустая строка;
$spdy_request_priority
приоритет запроса для SPDY-соединений, либо пустая строка.