讨论如何更有效实现统计当前在线会员数
我想构建一个会员系统,其中有一个显示当前在线会员的功能,问题是如何更有效地实现这一功能.
当用户触发Session_OnStart事件时,把用户相关信息写入XML文件做为缓存,当用户Session_OnEnd事件时删除相应的记录,这样做似乎可以比较高效地实现,但有没有什么蔽端?
另外,当用户Session过期时,会触发Session_OnEnd事件吗?
这种方式要用到Glaobl.asa文件,出于安全性考虑,我不想使用这种方法,有其它可行的方式吗?
主要是如何获取用户Session过期或Abandon,做出相应该的删除记录.
大家讨论一下嘛.