Feed流产品有两种常见的模式:
Timeline:不做内容筛选,简单的按照内容发布时间排序,常用于友好或关注。例如朋友圈
优点:信息全面,不会有缺失。并且实现也相对简单
缺点:信息噪音较多,用户不一定感兴趣,内容获取效率低
智能排序:利用智能算法屏蔽掉违规的、用户不敢兴趣的内容。推送用户感兴趣信息来吸引用户
优点:投喂用户 感兴趣信息,用户黏度很高,容易沉迷
缺点:如果算法不精准,可能起到反作用
Feed流的实现方案1
拉模式:也叫做都扩撒 作者将作品发到自己的收件箱中,粉丝读时,先拉取收件箱中的消息并排序
推模式:也叫写扩散 作者直接将作品发到粉丝的收件箱里并排序,粉丝直接可以直接读取
推拉结合模式:也叫做读写混合,兼具推和拉两种模式的优点。
活跃用推 普通用拉
Feed流中的数据会不断更新,所以数据的角标也在变化,因此不能采用传统的分页模式
本人笔记
来源:黑马程序员