【发布时间】:2013-06-03 16:55:31
【问题描述】:
我正在使用 JNDI 编写一个 LDAP 查询程序,该程序将从 100 条记录中以任意组合提取一个或多个属性。
我很想将它们全部提取出来,然后剔除指定的那些,因为我不确定如何根据用户输入的所有可能组合创建过滤器。
我可能仍然想出后一种实现,但我的问题是:
一次提取所有属性是否有严重的开销?这足以证明这不是可行的方法吗?
【问题讨论】:
我正在使用 JNDI 编写一个 LDAP 查询程序,该程序将从 100 条记录中以任意组合提取一个或多个属性。
我很想将它们全部提取出来,然后剔除指定的那些,因为我不确定如何根据用户输入的所有可能组合创建过滤器。
我可能仍然想出后一种实现,但我的问题是:
一次提取所有属性是否有严重的开销?这足以证明这不是可行的方法吗?
【问题讨论】:
是的。仅请求所需的属性。尽可能使用范围最窄的搜索。
【讨论】: