proxy_headers_hash_bucket_size

设置 NGINX 中用于存储代理头的哈希桶大小。 — NGINX HTTP Core

proxy_headers_hash_bucket_size
httpserverlocation
语法proxy_headers_hash_bucket_size size;
默认值32
上下文http, server, location
模块NGINX HTTP Core
参数1

说明

`proxy_headers_hash_bucket_size` 指令指定在 NGINX 服务器中用于分配代理头的哈希桶大小。该指令的主要目的是优化维护这些头部的哈希表的性能和内存使用,尤其是在涉及大量代理头的场景中。较大的桶大小可以帮助防止冲突,从而在访问这些头部时提高查找速度。

配置示例

http {
    proxy_headers_hash_bucket_size 64;
}

将该值设置得过低可能导致因哈希冲突而出现性能问题。

过大的值可能会浪费内存,尤其是在头部数量有限的配置中。