聊天记录是存文件好呢还是存数据库好呢?
看qq是在客户端存的文件,应该怎么实现呢?

解决方案 »

  1.   

    BS是胖服务器,瘦客户端,大部分的响应都交给服务器处理,客户端更多的是接受输出流,返回结果,而QQ是基于CS架构的,需要客户端安装 的,放在数据库里也方便查询
      

  2.   

    qq是cs
    bs目前要存聊天记录主要有两种吧:
    1.保存在服务器,需要的时候再获取,用ajax什么的
    2.保存在cookie里
      

  3.   


    当然大多数情况下两个会一起使用
    cookie获取不到就从服务器获取
      

  4.   


    Cookie只能存放少量的标识信息,例如用户名等,方便下次登录等等这样的功能,因为毕竟COOKIE是有长度限制的.
      

  5.   

    看你自己的需求啦   !  如果要用到保存在客户端的话就文件流的方式呗,如果是保存到数据库就用ajax的方式来做
      

  6.   

    看数据量的多少了,保存在客户端,Cookies保存,给订保存时间,一定时间后清理。要是保存在数据库,如果聊天记录过多,数据库会很庞大,也要清理。这个要看根据自己的情况各方面考虑了!
      

  7.   

    QQ的做法是不是VIP就放在本地上的数据库  VIP可以上传到服务器上的数据库  你也可以把聊天记录分成这两种来放。。或看项目中聊天记录的安全性级别。要是不是那么重要的 建议放在客户电脑上 不然时间长起来 数据量会很大的。