了解websockets(存储?)

时间:2017-10-17 12:06:32

标签: javascript sockets socket.io

我正试图绕过websockets,我已经仔细阅读了几个简单的聊天教程,但是有一件事我从教程中没有理解;是每当发送聊天消息时,消息存储在哪里?我认为需要将消息保存到数据库(sql或mongo等),还是只是分发消息并将其保存在服务器内存中?如果是这样的话,那不就意味着服务器在x时间/减速后会变得非常臃肿吗?

此外:将套接字与数据库结合使用是一种常见做法吗?或者这被认为是不行?

感谢阅读!

1 个答案:

答案 0 :(得分:1)

这一切都取决于你如何处理消息。如果你想存储它,那完全取决于你。

如果您根本不处理消息,服务器将不会将内容保留在内存中。客户也一样。