评论系统用户数据如何关联

发布于 2022-09-04 08:08:28 字数 135 浏览 19 评论 0

要做一个评论系统,但是要能够独立,所以在储存评论的时候只保存了用户的基础数据(头像,昵称等),但是发现如果用户一旦被修改或删除我这边根本没法判断,还是显示之前的数据,这应该如何同步,尝试过保存id,但是每次要访问另一个服务去获取对应的用户数据感觉效率不行啊

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

独自←快乐 2022-09-11 08:08:28

评论数据也可以做缓存读取。。。。

森林迷了鹿 2022-09-11 08:08:28

可以把你的数据库做个主从复制,评论系统的库复制你用户所在的那个库。而且从你的描述中看到好像只需要获取用户数据,那就仅复制用户表就行了。不过这样评论系统库里就保存了用户表的整个数据了,不再是基础数据了(头像,昵称等)。

jJeQQOZ5 2022-09-11 08:08:28

还是使用id进行关联,用户修改了头像、昵称或者删除账号,你先在前端进行快速的反馈,再进行后端的逻辑处理,比如用户的昵称是直接从客户端存储读取的,一旦用户修改后,那么先直接操作客户端的存储,然后后台再进行一系列逻辑去存储和修改数据库,最后如果一系列都顺利,那么在前端就什么也不发生,如果出错(毕竟概率小),那么就再通知用户说上次的修改出现了错误没有生效(至于怎么通知,就有很多方式了,可以是下一次请求时,可以是前端有一个通知的轮询检测到等等)。

这样在用户看来就不会太没效率。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文