用户
 找回密码
 入住 CI 中国社区
搜索
12
返回列表 发新帖
楼主: daing
收起左侧

[讨论/交流] 判断在线离线状态

  [复制链接]
发表于 2011-4-26 00:18:50 | 显示全部楼层
同LS
用心跳。
发表于 2011-4-26 20:47:29 | 显示全部楼层
使用心跳的副作用是人多服务器负载高
发表于 2011-5-14 11:05:10 | 显示全部楼层
qq是只能一个点登录的,webqq是登录之后不间断的ajax请求服务器以便更新状态。。
发表于 2011-5-14 13:09:34 | 显示全部楼层
回复 longjianghu 的帖子

首先,负载没你想象的那么高。
其次,可以使用 comet,不过 HTTP 本身就不是干这个用的,所以不可能完美。
其实编程就是一个找平衡的过程,呵呵
发表于 2011-5-17 19:34:55 | 显示全部楼层
暂时还不是很清楚,只是先讨论下如何实施!
发表于 2011-5-17 19:39:53 | 显示全部楼层
daing 发表于 2011-4-25 14:42
最后活跃的时间戳如何记录?

1、每访问一个页面更新一下。

在 cookie 记录上次心跳时间
发送心跳的时候检查 cookie,如果时间间隔足够就发送心跳请求,同时 update cookie 里的最近心跳时间。

这样就不会发送过多无用的心跳请求了。

本版积分规则