gpt4 book ai didi

c# - 在数据库表或内存中跟踪在线用户是个好主意吗?

转载 作者:行者123 更新时间:2023-12-02 05:32:19 24 4
gpt4 key购买 nike

我想决定是要在数据库表中还是只在内存中跟踪我的在线用户。在内存中对我来说似乎更容易并且有意义,因为如果服务器重新启动,我将不得不在每次系统启动时截断表。此外,我系统上的每个用户都可以添加联系人(其他用户),每次用户登录时,我都会得到他或她是 friend 的用户列表,并向他们发送用户在线的 signalR 消息。所以对于这样的事情,我觉得从内存中获取数据会快得多,但当我决定横向扩展时,不会发生什么。

最佳答案

for something like this I feel like getting the data from memory will be much faster

过早的优化是万恶之源,我鼓励您将信息保存在数据库中并在需要时检索它。然后,您可以运行指标并在在线用户数量开始出现性能问题时进行更改。

关于c# - 在数据库表或内存中跟踪在线用户是个好主意吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12205112/

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