首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在asp.net应用程序中获取在线用户数

在asp.net应用程序中获取在线用户数
EN

Stack Overflow用户
提问于 2013-03-18 11:59:56
回答 1查看 177关注 0票数 0

我正在用asp.net开发一个婚恋网站应用程序。因为我想要显示在线(登录)的用户数。

我计划在dB中维护一个“登录状态表”。并将在用户每次登录和注销时维护该表。但是,如果用户在没有注销的情况下直接关闭浏览器,就会出现问题。

有没有其他简单的方法可以做到这一点。请提供示例代码。

我想知道如果用户点击浏览器的关闭按钮,我如何更新表格。

EN

回答 1

Stack Overflow用户

发布于 2013-03-18 13:26:51

我最近实现了类似的东西。我所面临的挑战是如何定义“在线”。如果用户离开计算机,关闭浏览器,网络断开,该怎么办?

最后,我使用在最后15分钟访问了一个页面,这意味着访问了一个页面。它避免了试图检测用户何时离开或关闭浏览器的问题。

我确实考虑过绑定到浏览器的onclose事件,并点击一个/user/closed/browser url。我以前在呼叫中心网站上使用过它来解锁呼叫。但实际上,15分钟的规则是“足够好的”。

我通过在内存中保存一个每5分钟保存到db的字典来对其进行编码。抱歉,我没有要提供的代码。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15469549

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档