vod_max_mapping_response_size

Директива `vod_max_mapping_response_size` задаёт максимальный размер ответа для сопоставления активов в модуле VOD Packager на базе NGINX.

Синтаксисvod_max_mapping_response_size size;
По умолчаниюnone
Контекстhttp, server, location
Аргументы1

Описание

Директива vod_max_mapping_response_size используется в конфигурации NGINX для задания верхнего предела размера ответа для ресурсов, которые сопоставляются во время обработки видео по запросу (VOD). Это особенно полезно в сценариях работы с большими медиафайлами: администраторы могут контролировать использование памяти и время отклика, ограничивая объём данных, отправляемых в одном ответе. Указав максимальный размер ответа при сопоставлении, NGINX гарантирует, что не будет превышен доступный объём памяти, и улучшает обработку клиентских запросов, избегая чрезмерно больших передач данных.

При установке этой директивы ей присваивается целочисленное значение, обозначающее максимальный размер ответа в байтах, который может быть отправлен во время операций сопоставления. Если запрос превышает этот лимит, NGINX может либо усечь ответ, либо вернуть ошибку — в зависимости от окружающей конфигурации. Директиву можно размещать в различных контекстах, таких как блоки http, server или location, что позволяет гибко настраивать её под конкретные потребности. При настройке этой директивы важно учитывать характер обслуживаемого контента и ожидаемую пользовательскую нагрузку, поскольку некорректные значения могут ухудшить качество обслуживания конечных пользователей.

Правильное использование директивы vod_max_mapping_response_size способствует эффективному управлению ресурсами и может позволить серверам обрабатывать более высокие нагрузки без снижения производительности. Это особенно актуально в средах, где одновременно доступны несколько видеопотоков, что требует тщательного балансирования потребления ресурсов между параллельными запросами.

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

http {
    vod_max_mapping_response_size 1m;
    server {
        location /video/ {
            # other VOD configurations
        }
    }
}

Установка слишком низкого значения может привести к сбоям действительных запросов.

Убедитесь, что указанный размер соответствует среднему размеру ваших видеoфайлов, чтобы избежать ненужного усечения.

Изменения этой директивы могут не вступить в силу без перезагрузки конфигурации NGINX.

← Ко всем директивам