Параметр http2#
Группа параметров, позволяющая регулировать настройки входящих подключений по протоколу http2.
Доступен, начиная с версии 2.4.
Параметр http2 включает в себя следующие параметры:
Название |
Обязательность |
Описание |
Возможные значения |
Значение по умолчанию |
|---|---|---|---|---|
|
Опциональный |
Размер буфера для каждого запроса, в который может сохраняться тело запроса до того, как оно начнет обрабатываться |
Текстовое значение с суффиксом: число без суффикса — байты, |
|
|
Опциональный |
Максимальный размер частей, на которое будет разделяться тело ответа. Слишком маленькое значение может привести к росту накладных расходов. Слишком большое значение может негативно сказаться на приоритезации из-за возможной блокировки очереди |
Текстовое значение с суффиксом: число без суффикса — байты, |
|
|
Опциональный |
Ограничивает максимальное число параллельных push-запросов в соединении |
Целочисленное значение |
|
|
Опциональный |
Задает максимальное число параллельных HTTP/2-потоков в соединении |
Целочисленное значение |
|
|
Опциональный |
Разрешает автоматическое преобразование preload links, указанных в полях «Link» заголовка ответа, в push-запросы |
|
|
|
Опциональный |
Размер входного буфера рабочего процесса |
Текстовое значение с суффиксом: число без суффикса — байты, |
|
|
Опциональный |
Группа параметров, определяющая набор запросов, которые будут заблаговременно отправлены (push) к заданному uri вместе с ответом на оригинальный запрос. Каждый элемент последовательности представляет собой следующую структуру |
Группа параметров и их значения |
— |
|
Опциональный |
Включает/отключает наследование параметров push_uri с верхних уровней иерархии |
|
|
|
Опциональный |
Список |
Текстовая строка |
— |
Пример настройки http2:
service_main_proxy:
optional:
http2:
pushes:
push_parent: on
push_uri:
- /images/icon.ico
- /licenses/$1