>  기사  >  백엔드 개발  >  请问一个关于聊天记录该以什么方式储存的有关问题

请问一个关于聊天记录该以什么方式储存的有关问题

WBOY
WBOY원래의
2016-06-13 12:40:31970검색

请教一个关于聊天记录该以什么方式储存的问题
背景是这样的:一个WEB聊天程序,其中一个主功能就是在线双方的实时聊天,但是这个聊天记录最终是不会被保存的,只是在双方聊天的时候,也就是聊天窗口没有被关闭前,临时的储存一下聊天记录,我初步设计是临时保存最新的300条记录。

那么问题是:这最多300条的临时聊天记录,我改存到哪里,用什么方式存比较好?是用临时文件的方式存到本地,还是存到前端JS内存中,或者建一个MYSQL数据表,不断的insert,delete,update?又或者存到MC、SESSION这样的内存里?还是说有其它更好的方案?

请注意一点,这个聊天记录只在双方聊天窗口没有关闭的时候,临时的来显示当前聊天的内容的,当聊天窗口被关闭或者退出聊天之后,这个聊天记录就不用了。

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.