Developer Network
Developer Network
Developer
:CreateViewProfileText:
登录
MSDN 订阅
获取工具
下载
Visual Studio
SDK
试用软件
免费下载
Office 资源
计划
订阅
Administrators
学生
Microsoft Imagine
Microsoft 学生合作伙伴
ISV
新手
Events(事件)
社区
Magazine
论坛
博客
第 9 频道
文档
API 和参考
开发人员中心
示例
停用的内容
非常抱歉。你请求的内容已被删除。将在 1 秒内自动重定向。
提出问题
快速访问
论坛主页
浏览论坛用户
FAQ
搜索相关主题
Remove From My Forums
积极答复者
关于在线人数统计问题?
Web 技术
>
ASP.NET 与 AJAX
问题
0
登录进行投票
有个需求 统计在线人员 不止是人数 包括他的id 我本来是在Global页面写的代码(就是网上流传最广的代码)
如 http://topic.csdn.net/u/20100119/09/a018c5f4-b7b1-4a7a-8925-0bfb6740e625.html
但这样的话 用户关闭浏览器 断网 断电等非法退出 人员并不会清掉 我网上查了下方法 现改为一下方法
建一直表 用以存储在线人员id 和最后操作时间 如果退出请del记录 还有超过20分钟不做操作的话 del记录 但问题来了
莫非每个用户每次操作 我都要去删除一下所有超时用户 ? 这样服务器压力会不会太大?如果只判断自己超时 还是会出现非法退出 用户id还存在的情况啊? 问大侠指教!!!!!!!!
还有个需求是如a用户已经登录 我再次用a 登录时 前面那个用a用户登录的用户应跳转到登录页面(类似qq 但可以有延时)
谢谢各位老大的帮助。。谢谢。。
已移动
孟宪会
Moderator
2010年3月21日 3:32
(发件人:.NET Framework 一般性问题讨论区)
2010年3月4日 9:50
回复
|
引用
答案
0
登录进行投票
1.登录和退出时对登录人员表进行操作
2.设定一个监听进程,20分钟没有操作的人员,认为其已退出,删掉记录,并删掉登录Session信息。
已标记为答案
YiChun Chen
2010年3月11日 10:29
2010年3月5日 2:48
回复
|
引用
全部回复
0
登录进行投票
1.登录和退出时对登录人员表进行操作
2.设定一个监听进程,20分钟没有操作的人员,认为其已退出,删掉记录,并删掉登录Session信息。
已标记为答案
YiChun Chen
2010年3月11日 10:29
2010年3月5日 2:48
回复
|
引用
0
登录进行投票
谢谢了。。我试试。。
2010年3月5日 3:10
回复
|
引用