基础知识:什么是feed流?

Feed流

Feed是将用户主动订阅的若干消息源组合在一起形成内容聚合器,帮助用户持续地获取最新的订阅源内容。feed流即持续更新并呈现给用户内容的信息流。

总结一下:feed是将用户主动订阅的若干消息源组合在一起形成内容聚合器,帮助用户持续地获取最新的订阅源内容。严格按照上述定义来说,我们通常说的搜索结果、排序列表都不能算作feed流。

以下是维基百科中关于“web feed”的定义:

a web feed (or news feed) is a data format used for providing users with frequently updated content. Content distributors syndicatea web feed, thereby allowing users to subscribe a channel to it

feed流的展现形式有很多种,主要的有timeline以及rank。

timeline:是最典型的feed流展示方式,按照feed流内容更新的时间先后顺序,将内容展示给用户,早期的微博、朋友圈都是典型的timeline。

rank:即按照某些因素计算内容的权重,从而决定内容展示的先后顺序。例如当前的微博主页信息流算法即抛弃了原始的timeline,而采用最新的智能排序。

至于在timeline或rank形式下使用列表、瀑布流还是卡片形式,则是前端设计展示的问题。

在产品迭代发展的过程中,feed流的展现形式也在不断的变化。

最常见的是feed流中插入商业变现的广告内容,Facebook在2012的新版feed流中推送广告内容,微博feed流中的广告已经成为了用户吐槽的一个点,朋友圈也在16年开始推送广告,虽然会有部分用户抵触,但是feed流广告带给平台的收入是实实在在的。

feed流不在严格的按照时间顺序排列,在timeline的基础上,使用智能排序。

【转载】:https://blog.csdn.net/tianyeshiye/article/details/80779666

基础知识:什么是feed流?相关推荐

  1. H.264基础知识及视频码流解析

    H.264基础知识及视频码流解析 目录 H.264概述 H264相关概念 H264压缩方式 H264分层结构 H264码流结构 H264的NAL单元 H.264视频码流解析及代码实现 1. H.264 ...

  2. java不死神兔总数_Java基础知识强化之IO流笔记13:递归之不死神兔问题(斐波那契数列)...

    1.这个问题是如下的: 有一对兔子,从出生后第3个月起,每个月都生一对兔子,小兔子长到第3个月又生一对兔子,加入兔子都不死,问第20个月兔子的对数? 分析:我们找规律 兔子对数 第1个月:   1 第 ...

  3. Java基础知识回顾之六 ----- IO流

    前言 在上一篇文章中,回顾了Java的多线程.而在本篇文章中主要介绍Java IO的相关知识. IO的介绍 什么是IO? IO的名称又来是Input与Output的缩写,也就是输入流和输出流.输入流用 ...

  4. Java基础知识强化之IO流笔记41:字符流缓冲流之复制文本文件案例02(使用 [ newLine() / readLine() ] )(重要)...

    1. 使用字符流缓冲流的特殊功能 [ newLine() / readLine() ] 需求:把当前项目目录下的a.txt内容复制到当前项目目录下的b.txt中  数据源: a.txt -- 读取数据 ...

  5. c++ 读文件_C语言处理文件基础知识:文件、流和键盘输入

    文件是一块存储信息的存储器区域,可能这样说很多同学不理解,通俗来说,就是在磁盘上划分一块区域用于存放特定的数据,比如文本数据就是文本文件,音频数据就是音频文件.当然,文件夹也是一个特殊的文件.通常,文 ...

  6. Java基础知识强化之IO流笔记32:转换流之OutputStreamWriter的使用

    1. OutputStreamWriter的使用 OutputStreamWriter(OutputStream out):根据默认编码把字节流的数据转换为字符流 OutputStreamWriter ...

  7. Java基础知识强化之IO流笔记42:IO流总结(图解)

    1. IO流总结(图解) 转载于:https://www.cnblogs.com/hebao0514/p/4868913.html

  8. Java基础知识强化之IO流笔记44:IO流练习之 复制图片的 4 种方式案例

    1. 复制图片的 4 种方式案例: 分析: 复制数据,如果我们知道用记事本打开并能够读懂,就用字符流,否则用字节流. 通过该原理,我们知道我们应该采用字节流. 而字节流有4种方式,所以做这个题目我们有 ...

  9. Java基础知识强化之IO流笔记59:打印流

    1. 打印流 (1)分类: • 字节打印流   PrintStream • 字符打印流   PrintWriter (2)打印流的特点: • 只能写数据,不能读数据 • 只能操作目的地,不能操作数据源 ...

  10. C# 篇基础知识6——文件和流

    计算机以文件的形式把数据存储在磁盘.光盘等存储设备上.文件的管理和操作是操作系统的一个重要组成部分,.NET 框架提供了一组功能强大的类,可以方便地对文件进行操作和管理. 1.文件操作相关的类 用于文 ...

最新文章

  1. [iOS]关于零基础学习iOS开发的学习方法总结
  2. 寻找百度翻译参数,实现百度翻译
  3. 开发笔记:游戏逻辑模块组织及数据同步
  4. spring mvc学习(5):IDEA修改背景颜色大全
  5. 介绍一个十分好用的JQUERY图片放大镜插件
  6. Mac下升级python2.7到python3.6,删除2.7,或者不删除2.7都行
  7. c如何接收java指令_java指令和javac指令总结
  8. 8Python全栈之路系列之Django Cookie 与Sessi
  9. 20191119每日一句
  10. ubuntu9.10之grub.cfg详解
  11. 为世界之光——交通大学校歌介绍
  12. mysql复制表结构(包括索引)
  13. Excel日期变数字问题
  14. 互联网运营中的“B端”、“C端”分别指什么?
  15. 关于react-router-dom 6.0.1的基础写法 解决Error: A <Route> is only ever to be used as the child of <Routes>
  16. 传智健康 第12章_PDF报表生成_JasperReports
  17. 虚拟机 xp 3d加速问题
  18. Arduino 水滴检测
  19. oppo手机怎么查计算机记录,oppo怎样查通话记录(oppo手机怎么查以前的通话记录)...
  20. 正则应用(用户名输入框)

热门文章

  1. 数据库之关系数据库的关系运算
  2. 为什么我们要尽快把绕月卫星发上去
  3. 初始化Direct3D的基本概念
  4. QQ消息模板测试用例
  5. infinitescroll php,php – Strategery – InfiniteScroll不工作
  6. 微信小程序点击显示和隐藏
  7. 时间管理——听《博恩崔西时间管理》的感悟
  8. 企业安全攻防,你在正确的道路上吗?
  9. cookie与session机制
  10. 开发者喜欢的“夜宵”是什么?剧透开发者的独特“口味”