我有1M静态重写规则,并使用此映射configuration 。 如何确定map_hash_max_size和map_hash_bucket_size的最佳值? 我想优化内存消耗。 这个文件是非常简单的。
有人在Nginx论坛上提出这个问题 ,但没有回应。
关于哈希和桶大小的nginx文档是非常模糊的。 这些数字是以字节表示的吗? 参赛作品?
我有一个128,592字节的地图文件与1351条目。 这个案例的最小值是:
map_hash_bucket_size 128; map_hash_max_size 45948;
我不知道这些数字之间的关系是什么。 我到达他们通过增加桶大小为128,然后做二进制search的最大尺寸。