0

与 ASP.NET 成员资格提供程序打交道时,有几种存储用户信息的选项。我想问一下它们在性能方面是否具有可比性。尤其是当会有 100 000 个用户记录时ActiveDirectoryMembershipProviderSqlMembershipProvider

4

2 回答 2

1

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

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

于 2013-06-09T19:54:19.327 回答
0

您的问题无法回答,因为“性能”在很大程度上取决于许多因素。例如,网络速度、网络延迟、网络饱和度、AD 服务器与 SQL Server 的功率、两者中使用的磁盘子系统等。 .

如果不彻底评估每个环境,就无法说出一种或另一种方式,即使在这一点上,您也应该对每个环境进行基准测试并确定最适合您的方式。

但是,在大多数情况下.. sql 与 ad 之间的决定与性能无关,而与各自提供的功能有关。我强烈怀疑您的活动目录中有 100,000 个用户,因为这将花费数百万美元的许可费用。

于 2013-06-09T19:54:09.680 回答