如何查找网站上有多少人在线

Kth*_*var 4 asp.net

我必须显示该网站有多少人在线.该站点是使用ASP.NET 2.0开发的.目前我在Global.asax中使用Session start(增加1)和Session End Event(减1).但是Session_End事件大部分时间没有正确调用.有没有更好的方法来实现这一目标?

Joh*_*sch 5

除非你使用像数据库这样的其他方法Session_Start,Session_End否则你不会变得更好,然后递增和递减.

在对请求进行身份验证时,您可以更新数据库中的时间戳以显示用户已处于活动状态,并且在给定时间(例如15分钟)之后,收集并发用户数的查询将忽略数据库中的该行(从而递减计数).