【发布时间】:2014-05-01 22:15:17
【问题描述】:
我正在构建一个 web 应用程序,其中用户根据他们的 twitter 活动和他们在我的网站上的活动进行排名。
因此,我想每五分钟更新一次他们的排名,从 twitter 中提取他们的最新活动并将其更新到我的数据库中。我正在考虑使用这样的东西:
var minutes = 5, the_interval = minutes * 60 * 1000;
setInterval(function() {
// my update here
}, the_interval);
但是,我对这段代码有几个问题:
- 我应该将它保存在哪里以确保它可以运行?
- 它会减慢我的程序还是每五分钟从 twitter 中提取数据有问题?我应该改用他们的流媒体 API 吗?
注意:我使用的是 mongoDB
【问题讨论】:
标签: javascript node.js mongodb twitter