gpt4 book ai didi

asp.net - 如何查看一个网站有多少人在线

转载 作者:行者123 更新时间:2023-12-04 22:02:00 24 4
gpt4 key购买 nike

我必须显示有多少人在该网站上在线。该网站是使用ASP.NET 2.0开发的。目前我在 Global.asax 中使用 session 开始(增加 1)和 session 结束事件(减少 1)。但是 Session_End 事件大多数时候都没有正确调用。有没有更好的方法来实现这一目标?

最佳答案

除非您使用其他方法(如数据库),否则您不会比在 Session_Start 中递增和在 Session_End 中递减好得多。

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

关于asp.net - 如何查看一个网站有多少人在线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1127050/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com