gpt4 book ai didi

usage-statistics - 如何跟踪用户在线状态?

转载 作者:行者123 更新时间:2023-12-04 22:38:11 30 4
gpt4 key购买 nike

我想捕获以下参数:

lastAccessedTime - 用户上次访问站点的时间(通常在登录过程中显示)

isOnline - 表示用户是否在线的 bool 值。

一种。将这些变量作为用户表本身的一部分是否有意义,还是应该通过单独的用户审计表来处理?

湾如果某些 SOAP/REST API 通过 API 调用公开功能,您如何跟踪上述参数(例如,在这种情况下,您是否会修改 lastAccessedTime - 如果用户登录门户,这可能会使用户感到困惑,isOnline 位也没有意义如果用户进行 API 调用)。

最佳答案

我会创建一个链接回用户的 session 表。而不是 isOnline 字段,我只会对最近 x 时间内处于事件状态的 session 运行查询。即使该请求是通过 API 发出的,我也会使用每个请求更新该 session 字段。

这确实会在修剪 session 表时产生一些开销,但您也不会将无法修剪的非用户信息弄乱您的用户表。

关于usage-statistics - 如何跟踪用户在线状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1905574/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com