【发布时间】:2019-04-23 10:18:09
【问题描述】:
我想将online/offline 系统添加到我的项目中,但我不知道最好的方法。
在登录和注销时,很容易用false 或true 更新数据库中的online 列
用户表:
---------------------------
| ID | Email | online |
---------------------------
| 1 | test@g.co | 0 |
---------------------------
| 2 | te@g.be | 1 |
---------------------------
但问题是当用户关闭浏览器而不退出时,我如何使用false更新在线列?
所以,我想通过使用每 4 或 5 分钟运行一次的 ajax 来调用一个函数来检查用户是否在线。
但我觉得这种方法不专业,而且网站重(运行脚本)会导致网站变慢。
有没有最好的方法来做到这一点?
【问题讨论】: