首页 > 解决方案 > OpenLDAP:等待客户端的最新搜索请求

问题描述

我们有一个客户,其 OpenLDAP 目录连接到 PostgreSQL。他们使用的第 3 方电话客户端正在使用 LDAP 搜索公司联系人。在客户端的搜索字段中输入名称时,它会立即开始向 OpenLDAP 服务器发送几乎每个新字母的搜索请求,但不是在它收到最后一次搜索的结果之前。这会减慢搜索速度。

如果您搜索“某人”,那么客户端将发送以下内容:

这最多可能需要 30 秒,直到客户看到他的搜索结果。客户端中的最大结果数设置为 50(并且客户不想更改此设置)。并且没有选项可以延迟客户端中的搜索。

所以我的问题是,如果有一个选项(或中间件或其他东西)可以强制 OpenLDAP 服务器等待客户端的最新搜索请求......

非常感谢。

标签: searchrequestldapwildcardopenldap

解决方案


不,您不能强制 LDAP 服务器等待。这没有意义。UI 是发送请求的接口,发送请求太快或太频繁。服务器收到一个请求,不知道是否还会有另一个请求。它只是开始处理它并尝试尽快返回结果。


推荐阅读