检索一组 LDAP 记录的最有效方法是什么?

检索一组 LDAP 记录的最有效方法是什么?

我有一组 UID - 大约有 200 个。检索所有 LDAP 记录的最有效方法是什么?

我首先想到的是一个由一大串 OR 组成的查询:

(|(uid=jdoe)(uid=mdawson)(uid=fwright)...)

有没有更好的办法?

答案1

答案2

这取决于您要检索的对象属性以及 LDAP 服务器的位置。我发现有时(视情况而定)直接抓取所有内容、将其存储在本地缓存中,然后在本地缓存中搜索所需内容会更快。

200 条记录确实不是很多;我想知道您是否正在优化一些不需要优化的东西?

相关内容