将消息存储在聊天网站中

时间:2013-06-19 07:30:49

标签: ruby-on-rails web chat

我想实现一个聊天网站(如雅虎,谷歌聊天),人们可以注册一个帐户并与他们的朋友(一个小组)聊天。但是我不知道如何存储旧消息,可能是我应该在数据库中保存消息还是在单独的文件中? 有一段时间,一个帐户可以有多个聊天组。

给我一​​些建议,谢谢

2 个答案:

答案 0 :(得分:1)

在数据库中创建“messages_history”表并将消息存储在那里。在此列中可能是userId,“message”等。

或者如果您使用文件系统,则为每个用户创建新文件,并在聊天中的任何新消息时更新文件。

答案 1 :(得分:0)

将消息存储在数据库中。