【发布时间】:2018-09-13 05:43:03
【问题描述】:
我们有一个客户,其 OpenLDAP 目录连接到 PostgreSQL。他们使用的第 3 方电话客户端正在使用 LDAP 搜索公司联系人。 在客户端的搜索字段中输入名称时,它会立即开始向 OpenLDAP 服务器发送几乎每个新字母的搜索请求,但不是在它收到最后一次搜索的结果之前。 这会减慢搜索速度。
如果您搜索“某人”,则客户端发送此内容:
- cn=s* -- 等待结果...
- cn=so* -- 等待结果...
- cn=some* -- 等待结果...
- cn=someone* -- 等待结果...
这最多可能需要 30 秒,直到客户看到他的搜索结果。客户端中的最大结果数设置为 50(并且客户不想更改此设置)。并且没有选项可以延迟客户端中的搜索。
所以我的问题是,如果有一个选项(或中间件,或其他东西)可以强制 OpenLDAP 服务器等待客户端的最新搜索请求......
非常感谢。
【问题讨论】:
标签: search request ldap wildcard openldap