Модуль ngx_http_spdy_module обеспечивает экспериментальную
поддержку SPDY.
В настоящий момент реализован
draft
3.1 протокола SPDY.
По умолчанию этот модуль не собирается, его сборку необходимо
разрешить с помощью конфигурационного параметра
--with-http_spdy_module .
Известные проблемы
Модуль экспериментальный, поэтому возможно всё.
Текущая реализация протокола SPDY не поддерживает server push.
До версии 1.5.9 cкорость передачи ответа клиенту в SPDY-соединении не могла быть
ограничена.
Пример конфигурации
server {
listen 443 ssl spdy;
ssl_certificate server.crt;
ssl_certificate_key server.key;
...
}
Директивы
синтаксис:
|
spdy_chunk_size размер ;
|
умолчание:
|
spdy_chunk_size 8k;
|
контекст:
|
http , server , location
|
Эта директива появилась в версии 1.5.9.
Задаёт максимальный размер частей,
на которые будет
разделяться тело ответа.
Слишком маленькое значение может
привести к росту накладных расходов.
Слишком большое значение может
негативно сказаться на приоритизации из-за
блокировки очереди.
синтаксис:
|
spdy_headers_comp степень ;
|
умолчание:
|
spdy_headers_comp 0;
|
контекст:
|
http , server
|
Устанавливает степень сжатия заголовков ответа
в диапазоне от 1 (быстрее, но хуже сжатие) до 9 (медленнее, лучшее сжатие).
Специальное значение 0 отключает сжатие заголовков.
Встроенные переменные
Модуль ngx_http_spdy_module
поддерживает следующие встроенные переменные:
$spdy
-
версия протокола SPDY для SPDY-соединений,
либо пустая строка;
$spdy_request_priority
-
приоритет запроса для SPDY-соединений,
либо пустая строка.
|