【问题标题】:OpenLDAP: wait for latest search request of clientOpenLDAP:等待客户端的最新搜索请求
【发布时间】: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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-06
      • 1970-01-01
      • 2018-10-09
      • 1970-01-01
      • 1970-01-01
      • 2018-07-21
      相关资源
      最近更新 更多