asp.net c #Active目录响应时间慢

时间:2013-02-21 15:51:15

标签: asp.net performance activedirectorymembership

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

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

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

所有网络的DNS解析速度都很快。

任何人都遇到过类似的问题吗?

提前致谢, 诉

1 个答案:

答案 0 :(得分:0)

我可以回答我自己的问题。问题似乎是我在AD上过度使用连接。 以前的每一个动作都会调用一个减慢所有内容的principalcontext。

该死的我和我的虫子:))

感谢所有人:)