繁体   English   中英

在线用户数和活动会话数

[英]the number of users online and number of active session

我的环境是ASP.Net + IIS 7.0 + Windows Server 2008 + .Net 3.5。 我想知道在线用户数和活动会话数是否相同? 另一个问题是,无论它们是否相同,如何计算它们(即在给定时间内,在线用户数和相关活动会话数)?

乔治,提前谢谢

对你来说,第一个问题,会话和用户是不一样的。 每个用户都有一个会话,但有些会话不活动,不再有用户。 这些会话在超时期限后由asp.net引擎自动结束。 即,由于http是断开连接的协议,因此Web服务器无法知道用户是在请求之间还是刚刚放弃了会话。

如果要跟踪活动会话的数量,可以使用globals.asax文件的session_start和session_end方法。 你可以有一个简单的计数器,它在开始时递增,在结束时递减。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM