微博以前的信息流都是按时间顺序,可以直接从数据库层读取,现在类似抖音这种智能推荐的信息流,是要为每个用户存储一个推荐列表(list)吗?
重复刷新多次,信息流似乎取之不竭。如果每个用户单独存一个推荐列表(list),那数据量也不小。
刷很多次,获取大量内容,发现也没有重复现象。说明数据还有一定的去重过滤。如果是实时计算推荐内容(可能就会出现重复推荐了),这个去重功能是真的存在吗?否则,怎么实现的呢?
一个用户好几天没来登录,今天忽然来刷一次信息流,如果是预存的话,用什么机制去截取最新推荐的内容?
智能推荐信息流这部分,除了后端算法,还要考虑到用户端的呈现,一般有哪些最佳实践的推荐方法吗?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.