聊天室的信息是存本地 还是存数据库?

clipboard.png

公司做一个webapp的聊天室功能,进入一个群组这些聊天记录信息是前端存在本地 还是后端存数据库的?

如果存本地,用什么存好?locastorage?

阅读 7.5k
6 个回答

我想说localStorage的内存才多大,平常见的聊天记录怎么着几十兆起吧,图片什么的,肯定存库啊,实在不行node在本地写入一个文件

本地存的下?

想都不用想,肯定是存库啊。不存库换个设备岂不就gg

应该是存数据库里。

你这个问题,得视需求而定,本地储存+库储存,是一般都聊天软件都有的功能但是具体的策略怕不是那么简单吧,这个问题主要在设计不在实现上,实现的方式很多。楼上说存库,存库的话也不是能保存所有信息的,都有一个期限,比如qq貌似是7天吧!

我近期也在自己玩这个,使用的是laravel+workerman+vue-electron.
预想的是消息存在redis+mysql.
浏览器的localStorage存储有限,不太适合

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题