初次登录尝试时对LDAP服务器的认证速度慢

 2023-02-17    344  

问题描述

应用程序i setup将aspnetActiveDirectoryMembershipProvider带到具有表单身份验证的LDAP服务器.用户正确验证,但第一次用户尝试登录新的浏览器窗口导致延迟在一分钟后进行身份验证.如果用户从应用程序中注销(但不关闭浏览器),并尝试重新登录,则仅需要大约6-7秒才能进行身份验证.

i图第二验证正在使用缓存的连接或套接字来构成初始慢速行为.但是我如何为第一次尝试解决这个问题?如果在页面负载期间,我可以以某种方式启动与LDAP服务器的连接,从而节省登录过程中的时间?

初次登录尝试时对LDAP服务器的认证速度慢

注意:我已经检查了LDAP连接字符串,它是直接的,因为它将是直接的.

<add name="ADService" connectionString="LDAP://doctor.at.ad.cynwulfdesign.com/CN=Users,DC=at,DC=ad,DC=cynwulfdesign,DC=com" />

<membership defaultProvider="AspNetActiveDirectoryMembershipProvider">
      <providers>
          <clear/>
          <add name="AspNetActiveDirectoryMembershipProvider"
               type="System.Web.Security.ActiveDirectoryMembershipProvider,  System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
               connectionStringName="ADService"
               attributeMapUsername="sAMAccountName"/>
      </providers>
  </membership>

推荐答案

我遇到了LDAP这么长时间的原因.首先,我认为它是Active Directory数据库中的问题,导致响应慢.但似乎它需要LDAP端口号来加速速度.一旦我添加了”:389″到LDAP URL,它将从1:07降至:03秒进行身份验证.添加端口号可以做些什么来增加响应时间是惊人的.我已经知道它已经知道了默认的LDAP端口是什么.生活和学习.

<add name="ADService" connectionString="LDAP://doctor.at.ad.cynwulfdesign.com:389/CN=Users,DC=at,DC=ad,DC=cynwulfdesign,DC=com" />

以上所述是小编给大家介绍的初次登录尝试时对LDAP服务器的认证速度慢,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对77isp云服务器技术网的支持!

原文链接:https://77isp.com/post/34112.html

=========================================

https://77isp.com/ 为 “云服务器技术网” 唯一官方服务平台,请勿相信其他任何渠道。