【发布时间】:2012-09-03 00:50:16
【问题描述】:
如果一个正在开发中的网站未来应该会增长很多(比如数百万用户),我应该如何管理提要(用户的活动)?
- 对于每个用户活动,我在一些 Feed 表中手动创建了一条 Feed 记录
- 当下推导出提要
一个具体的例子如下:
用户可以被其他用户(如 twitter)关注,并且他们可以创建东西。如果我创建一个东西,这个东西就会有 CreationDate 和其他东西。我可以只使用连接或通过更新 Feeds 表来为我的追随者提供信息,以防有人停止关注我。
显然 (1) 难以维护,但速度更快,(2) 更容易,但我不确定它是否能处理如此多的用户加入可见性等...
Facebook 是如何做到的?还是推特?
【问题讨论】:
标签: design-patterns feed