proxy_headers_hash_bucket_size
Устанавливает размер бакетов хеширования для хранения заголовков прокси в NGINX.
Описание
Директива proxy_headers_hash_bucket_size задаёт размер бакетов хеширования, используемых для распределения заголовков прокси в сервере NGINX. Основная цель этой директивы — оптимизировать производительность и использование памяти хеш-таблицы, содержащей эти заголовки, особенно в сценариях с большим количеством заголовков прокси. Больший размер бакета может помочь предотвратить коллизии, что может повысить скорость поиска при доступе к этим заголовкам.
Пример конфига
http {
proxy_headers_hash_bucket_size 64;
}Установка слишком малого значения может привести к проблемам с производительностью из-за коллизий хешей.
Чрезмерно большие значения могут приводить к расточительному использованию памяти, особенно в конфигурациях с ограниченным числом заголовков.