请选择 进入手机版 | 继续访问电脑版

默认
打赏 发表评论 21
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
引用:深海 发表于 2021-10-01 11:05
应该是进入一个会话发现不足以展现首屏数据就从服务端拉取

「不足以展现首屏数据」这个标准不太好衡量,因为不同客户端设备的屏幕尺寸/分辨率存在严重碎片化的问题,
如果需要根据不同客户端设备进行动态计算的话算法实现太过复杂,因此这里我猜测应该是使用了「Limit」值来进行判断。

即假设拉取历史消息的「Limit」值是20条,而客户端本地消息的数目仅为15条,达不到拉取历史消息的分页标准,
此时就会自动从服务端拉取不足的历史消息。

当然,最好还是实际在钉钉上验证一下是哪种实现。
引用:椎锋陷陈 发表于 2021-10-08 10:20
「万人群成员多级缓存」那里我们的App也采用了类似的实现,当时考虑的是,大量群成员频繁的@操作去调用群组 ...

不错的方案
签名: 《IM开发干货分享:万字长文,详解IM“消息“列表卡顿优化实践》http://www.52im.net/thread-3732-1-1.html
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部