Javascript 了解WebSocket(存储?)

Javascript 了解WebSocket(存储?),javascript,sockets,socket.io,Javascript,Sockets,Socket.io,我正试图用WebSocket来概括我的想法,我已经通读了一些简单的聊天教程,但是有一件事我没有从这些教程中理解;无论何时发送聊天信息,信息存储在哪里?我认为消息需要保存到数据库(sql或mongo等),还是只是分发消息并保存在服务器内存中?如果是这样的话,难道这不意味着服务器在x时间段后会变得非常臃肿/速度变慢吗 另外:将套接字与数据库结合使用是否是一种常见做法?或者这被认为是不可能的 谢谢你的阅读 这完全取决于你如何处理信息。如果你想储存它,那完全取决于你 如果您根本不处理消息,服务器将无法将

我正试图用WebSocket来概括我的想法,我已经通读了一些简单的聊天教程,但是有一件事我没有从这些教程中理解;无论何时发送聊天信息,信息存储在哪里?我认为消息需要保存到数据库(sql或mongo等),还是只是分发消息并保存在服务器内存中?如果是这样的话,难道这不意味着服务器在x时间段后会变得非常臃肿/速度变慢吗

另外:将套接字与数据库结合使用是否是一种常见做法?或者这被认为是不可能的


谢谢你的阅读

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


如果您根本不处理消息,服务器将无法将内容保存在内存中。客户机也是如此。

这是非常明确的实现定义。除非消息存储在长期存储器(即数据库)中,否则消息仅存储在临时存储器中,直到将其推送到网络缓冲区(之后释放或回收存储器)。