如何减少 ldap 搜索时间?

How to reduce ldap search time?

我打算从 10 万个实体的列表中搜索一个用户,但似乎需要超过 15 分钟的时间,而且我必须搜索 33000 个用户,有没有一种最佳方法可以 return 5 分钟后出结果?

奇怪的过滤器。几乎肯定不是您真正想要的。

目前您正在寻找甚至具有 cn 属性的任何 objectClass 的任何条目,然后您可能正在从数千个返回的条目中搜索自己你要。

相反,您应该直接搜索您想要的一个条目,方法是指定具体的objectClass,例如inetOrgPerson,以及具体的 cn,即您正在寻找的 cn 用户。

您必须确保 objectClasscn 都已编入索引。