proxy_headers_hash_bucket_size

Устанавливает размер бакетов хеширования для хранения заголовков прокси в NGINX.

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

Описание

Директива proxy_headers_hash_bucket_size задаёт размер бакетов хеширования, используемых для распределения заголовков прокси в сервере NGINX. Основная цель этой директивы — оптимизировать производительность и использование памяти хеш-таблицы, содержащей эти заголовки, особенно в сценариях с большим количеством заголовков прокси. Больший размер бакета может помочь предотвратить коллизии, что может повысить скорость поиска при доступе к этим заголовкам.

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

http {
    proxy_headers_hash_bucket_size 64;
}

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

Чрезмерно большие значения могут приводить к расточительному использованию памяти, особенно в конфигурациях с ограниченным числом заголовков.

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