看实现把。简单点可以记录一个 session token 的 last_requested_at 时间戳,然后定义该时间戳在5分钟范围内为 online,然后定时脚本清理5分钟前的时间戳。
websocket 的话也可以,好处是不用定时脚本,但是最好也要标记到 user id,不然多开几个页面就不准了。
好的,回头试试,感谢!