2

有人可以告诉我更多关于性能监视器对象 ASP.NET Apps v1.1.4322 Anonymous Requests - 定义为使用匿名身份验证的请求数。

运行 Windows server 2003 标准和 iis6

这是实时计数还是总数?
它代表什么?从浏览器到网络应用程序的个人请求?这是否与“Web 服务”perfmon 对象中的“当前匿名用户”有关?

我试图理解为什么它在 Web 应用程序中随着时间的推移而不断增长。

谢谢!

4

1 回答 1

2

它是对您的站点发出的所有匿名请求的总和。这就是它成长的原因。

它仅与匿名用户部分相关,因为匿名用户将发出匿名请求。

请记住,单个“页面请求”可能会导致被计为多个请求。例如,假设您的页面上有 3 张图片和 2 个 javascript 文件。这将是 6 个请求:一个用于页面,一个用于每个图像 (3),一个用于每个 javascript 文件 (2):1+3+2 = 6。

第一次命中该页面时,请求总数为 6。第二次,现在总数为 12。依此类推。

更新
一个小提示:MS 使用的术语可能有点混乱。关于“当前匿名用户”,IIS 6 将每个请求计为不同的“用户”。如上所述,从 IIS 的角度来看,在浏览器中加载单个页面的真实用户可能被视为多个“用户”。

此外,匿名是另一个可能很棘手的术语。如果您在滚动自己的登录系统时对工作进程使用匿名身份验证,这很常见,那么每个请求都将显示为匿名的。

于 2011-01-10T20:23:08.987 回答