键盘敲击者cncxz

  博客园 :: 首页 ::  :: 联系 :: 订阅 订阅 :: 管理
  34 Posts :: 0 Stories :: 290 Comments :: 14 Trackbacks
一般来说,用户离开系统的方式有四种:主动注销、会话超时、直接关闭浏览器、在当前窗口导航到其他页面,对于前两种(正常退出),我们很容易便可将该用户从在线列表中清除;而后两种(非正常退出),由于无法捕获退出事件的精确时间,只能等到会话超时后才能将该用户清除出在线列表。假设我们设置会话超时时间为60分钟,则必须在1小时后才能将非正常退出的用户从在线列表中清除,而在实际应用中,有相当一大批的用户都习惯于非正常退出,所以采用普通方式维护的在线用户列表的时效性可想而知~~

针对这种情况,2007年十一的时候做了一套解决方案,现在把它整理了一下发布出来,感觉可行的拿去研究一下吧。

具体的东西请到这里看:http://olu.desktopit.net/
posted on 2007-11-04 23:53 cncxz(虫虫) 阅读(...) 评论(...) 编辑 收藏