我正试图绕过websockets,我已经仔细阅读了几个简单的聊天教程,但是有一件事我从教程中没有理解;是每当发送聊天消息时,消息存储在哪里?我认为需要将消息保存到数据库(sql或mongo等),还是只是分发消息并将其保存在服务器内存中?如果是这样的话,那不就意味着服务器在x时间/减速后会变得非常臃肿吗?
此外:将套接字与数据库结合使用是一种常见做法吗?或者这被认为是不行?
感谢阅读!
答案 0 :(得分:1)
这一切都取决于你如何处理消息。如果你想存储它,那完全取决于你。
如果您根本不处理消息,服务器将不会将内容保留在内存中。客户也一样。