asp.net 实现 实时 显示 在线 用户 的原理 是这样的吗?

最近在做项目需要实时显示在线用户,有些迷茫,个人感觉是不是用updatepanel和timer控件配合实现啊。。这就有个问题了,如果用timer控件去定时刷新数据库,那很... 最近在做项目需要 实时 显示在线用户,有些迷茫,个人感觉是不是用 updatepanel和 timer控件配合 实现啊。。这就有个问题了,如果用timer 控件 去 定时 刷新 数据库,那很多用户 都打开浏览器 访问的话,资源 是不是耗费相当大啊。因为一个用户打开浏览器就需要一个定时器,那很多用户打开的话就相当耗费资源了么?。。请高手请教下,给我点思路吧! 展开
 我来答
匿名用户
2013-11-04
展开全部
不需要每衡烂个用户都去数据库取 你可以定义一个全局变量 这个变量存的就是在线人数 实时刷新该变量就可以 你需要做的就是写一个服务定时去数咐闷漏据库取在线人数 或者你不用存到数据库, 当新开启一个session的时罩戚候你的全局变量就+1 当销毁一个session的时候就-1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式