请问如何显示在线用户,就是像人人网,新浪微博那样,在右下角能够显示哪些用户在线。如果是采用定时刷新的方法,那会不会产生当前用户已经离线,但是还是显示在线的情况?

解决方案 »

  1.   

    可通过comet或者heartbeat来判断,也可简单粗暴些,认为最近10分钟内有请求的用户在线。
      

  2.   

    请问采用ajax是否可以取得局部刷新显示在线的效果?还有,定时刷新,在线成员人数量的临界值是多少?像discuz那种论坛采用的显现用户统计用的是什么技术,discuz网站的负担似乎不是很大啊
      

  3.   

    你觉得ajax请求的方式负担就很小吗? 一样都是请求服务器。就看你选择哪种? 
      

  4.   

    我想,只要数据库某些字段改变,就能立刻返回到PHP中,这要怎么实现
      

  5.   

    使用comet技术怎么样?效果好吗
      

  6.   

    setInterval('function()','5000');   //用这个函数每隔5秒就请求一次服务器。 当然得用ajax请求。
      

  7.   

    jquery过段时间去请求一下服务器,然后用ajax局部刷新