在匿名网站上启用“Windows”身份验证时,性能是否会受到影响?

时间:2008-11-04 22:01:27

标签: performance asp.net-2.0 iis-5

我在Windows 2000上运行的高流量ASP.NET 2.0站点遇到了性能问题。在编辑web.config文件时,我注意到身份验证模式设置为“Windows”。我把它改成'无'。该网站唯一的用户是匿名用户,每天可以获得25,000多个网页浏览量。这可能是导致性能问题吗?

2 个答案:

答案 0 :(得分:0)

潜力很小,但如果您没有保护任何文件夹,则不应该是一个问题。

实际上,如果您需要保护文件夹路径,那么这主要是一个问题。

可能会有轻微的性能影响,但我无法想象它会那么糟糕。

答案 1 :(得分:0)

这不太可能。 Windows身份验证在IIS中执行,然后将令牌发送到ASP.NET,因此如果您使用匿名身份验证,那么它将是有效的,因为此签名将在创建安全上下文时创建,不管怎样。

“无”身份验证用于自定义身份验证,而不是匿名身份验证 - 匿名是Windows身份验证选择之一(即IIS身份验证)。

也许您应该在应用程序上设置跟踪并获取记录事件周期的方法,以查看它的缓慢位置。它可能是一个运行缓慢的查询,超时问题,磁盘空间/交换空间不足等等。

有关身份验证方法的详细信息,请查看:http://msdn.microsoft.com/en-us/library/aa291347(VS.71).aspx