论坛首页 招聘求职论坛

(面试题)如何统计网站的当前在线人数

浏览 7728 次
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-03-26  
实在不知道发哪里好了,就发这里吧

这是前几天去zet面试的一道题目,有以下条件:

1.不登录;
2.servlet符合servlet2.3规范;
3.写出几种方法,说说你觉得最好的一种.

实在不知道怎么回答,就随便答了两个方法:cookie、filter。

对这个没什么经验,不知道各位有什么解决方案
   发表时间: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的存活周期设置太长,如果太长,会导致结果不准确
0 请登录后投票
   发表时间:2008-04-08  
不登录上哪去找session?(路过)
0 请登录后投票
   发表时间:2008-04-08  
....session是会话..不是用来记录数据的那个session...你打开人家的页面,总得留下点东西吧..
0 请登录后投票
   发表时间:2008-04-08  
aha,this is the fact! session is a conversation.
0 请登录后投票
   发表时间:2008-04-09  
当前在线人数是不是全局量?
应该放到Application中吧,
楼下的继续~~。。。
0 请登录后投票
   发表时间:2008-04-09  
1、session 监听
2、iframe 刷新
3、每次请求  标记
4、以上都是概数统计  ,精确可以建立长连接。
0 请登录后投票
   发表时间:2008-04-09  
监听session
filter 过滤判断ip 在Application当中设个全局变量就ok
0 请登录后投票
论坛首页 招聘求职版

跳转论坛:
Global site tag (gtag.js) - Google Analytics