我正在用Node.js编写一个api,并试图弄清楚twitter和facebook如何仅显示我们关注的人的帖子。我最初的想法是遍历帖子并根据关注者ID对其进行过滤,但这会占用大量CPU,因为我们必须遍历MySQL DB中的所有帖子。仅显示订阅的人/朋友的推文/帖子的正确逻辑是什么
如果有人可以通过一些光线,我将不胜感激。
答案 0 :(得分:1)
您不必遍历所有这些。您拥有朋友的ID,您可以直接致电给他们。
现在,我不确定在这种情况下是否正在使用索引,但是我个人会使用它们。
答案 1 :(得分:1)
这不是您想要的吗?
https://developer.twitter.com/en/docs/tweets/timelines/api-reference/get-statuses-home_timeline.html
只需从结果集中删除您的帖子即可。