浏览 7728 次
锁定老帖子 主题:(面试题)如何统计网站的当前在线人数
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-03-26
这是前几天去zet面试的一道题目,有以下条件: 1.不登录; 2.servlet符合servlet2.3规范; 3.写出几种方法,说说你觉得最好的一种. 实在不知道怎么回答,就随便答了两个方法:cookie、filter。 对这个没什么经验,不知道各位有什么解决方案 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-03-26
采用session,写一个实现HttpSessionBindingListener的接口的监听类,实现它的两个抽象方法
public void valueBound(HttpSessionBindingEvent e) public void valueUnBound(HttpSessionBindingEvent e) 或实现HttpSessionListener接口,并实现 public void sessionCreated(HttpSessionEvent hse) public void sessionDestroyed(HttpSessionEvent hse) 在客户端建议不要把session的存活周期设置太长,如果太长,会导致结果不准确 |
|
返回顶楼 | |
发表时间:2008-04-08
不登录上哪去找session?(路过)
|
|
返回顶楼 | |
发表时间:2008-04-08
....session是会话..不是用来记录数据的那个session...你打开人家的页面,总得留下点东西吧..
|
|
返回顶楼 | |
发表时间:2008-04-08
aha,this is the fact! session is a conversation.
|
|
返回顶楼 | |
发表时间:2008-04-09
当前在线人数是不是全局量?
应该放到Application中吧, 楼下的继续~~。。。 |
|
返回顶楼 | |
发表时间:2008-04-09
1、session 监听
2、iframe 刷新 3、每次请求 标记 4、以上都是概数统计 ,精确可以建立长连接。 |
|
返回顶楼 | |
发表时间:2008-04-09
监听session
filter 过滤判断ip 在Application当中设个全局变量就ok |
|
返回顶楼 | |