ASP.NET MembershipProvider - SQL Server与Active Directory

时间:2013-06-09 17:18:32

标签: asp.net active-directory asp.net-membership membership-provider

在处理ASP.NET成员资格提供程序时,有几种用于存储用户信息的选项。我想问一下它们在性能方面是否具有可比性。特别是ActiveDirectoryMembershipProviderSqlMembershipProvider,如果有的话,例如记录了10万用户。

2 个答案:

答案 0 :(得分:1)

两个提供商都可以处理工作量。问题是下面的基础设施是否可以处理它。具有100.000帐户的AD服务器应该足够大,可以处理它。

所以,我眼中的真正问题是,您是否为内联网编写应用程序并希望提供SSO功能?然后,一定要使用ActiveDirectory!

答案 1 :(得分:0)

你的问题是无法回答的,因为"表现"在很大程度上取决于许多因素...例如,网络速度,网络延迟,网络饱和度,AD服务器与SQL Server的功能,使用的磁盘子系统等等......

在没有彻底评估每个环境的情况下,没有办法说出这样或那样的方法,即使在那时,你也应该对每个环境进行基准测试并确定最适合你的方法。

在大多数情况下,虽然sql vs ad之间的决定与性能无关,而且与每个提供的功能有关。我强烈怀疑你的活动目录中有100,000个用户,因为这会花费数百万美元的许可费用。