0

我设法编写了一个自定义成员资格提供程序,它将 Active Directory 与 SQL Server 上的某些功能混合在一起。大约一个月以来,当我调用“UserPrincipal.FindByIdentity”从 AD 检索一些用户信息时,我承认使用这个工具响应时间很慢。每个 SamAccountName 的响应时间大约为 5 秒,这里我们说的是大约 30 个 AD 用户。

尽管如此,登录时间很快,角色查询也不错(不是很快,但可以忍受)。

域控制器和 Web 服务器在防火墙上启用了正确的端口(尽管 Web 服务器位于 DMZ 中),没有明显的延迟。

DNS 解析在所有网络中都很快。

有人遇到过类似的问题吗?

在此先感谢,V。

4

1 回答 1

0

我可以回答我自己的问题。问题似乎是我过度使用了 AD 上的连接。每个动作过去都会调用 principalcontext,这会减慢一切。

该死的我和我的虫子:)

无论如何感谢大家:)

于 2013-02-22T10:07:59.703 回答