【发布时间】:2019-09-05 16:36:25
【问题描述】:
简介
我正在设置一个 Nodejs 服务器(带有 socket.io),它将处理用户的成就并将它们存储在我的 Mysql 数据库中。
问题
每次用户重新加载页面时,Socket io 都会生成一个新的唯一“socket id”,这意味着我要么必须将成就数据存储在 Node 服务器上,要么在每次页面重新加载时再次获取它。
我的问题
- 我应该将成就数据存储在我的服务器上 - 还是应该在每次用户需要时获取它?
明智的表现 - 想法
- 我的头脑告诉我将成就数据存储在节点服务器上 - 因为简单的页面重新加载会导致我的服务器再次获取信息。
【问题讨论】:
-
欢迎来到 Stack Overflow!请拿起tour(你得到一个徽章!),环顾四周,通读help center,特别是How do I ask a good question?、What types of questions should I avoid asking?和What topics can I ask about here?这是远 对 SO 的问答形式进行广泛(在某些情况下,基于意见)。
-
这个问题不应该被关闭。我有一个比他建议的更好的有效解决方案
标签: javascript mysql node.js socket.io