默认
发表评论 10
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
1)你的web端如果不需要考虑html5兼容性,能用html5的本地存储能力,就可以实现本地缓存,有本地缓存的话,那体验就好很多了,加载聊天记录就跟富户端应用一样的效果;

如果你用了 本地存储能力,那么你的本地与服务端的聊天记录同步时,只需要根据时间差,增量从服务端加载即可。

2)聊天消息是都是热数据,一般不需要存储太久(就好比人说话,过了很长一段时间的话,没有想再回去看,或者意义已经不大了),一些规则可以参考微信的《IM开发宝典:史上最全,微信各种功能参数和逻辑规则资料汇总》。所以,存储的话,也没有太多需要注意的,因为聊天数据本身结构也不复杂,按照传统信息系统的经验去处理就好了。
评论 10
引用:knock-code 发表于 2022-03-10 15:32
谢谢回答,我差不多实现了,现在有一个公告的功能还没有实现,我想问一下,公告这个功能,当发布一条公告 ...

那看你需求,如果需要显示到底谁已读谁未读,那怕是真的得一一插入记录了
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部