0

我在 Rails 中有一个应用程序,并且我对其进行了配置,以便当用户登录我的应用程序时,授权我的应用程序的他们的 Facebook 朋友列表存储在我的数据库中,以便我可以向用户显示此信息。

但是有没有人有任何最佳实践来保持这些信息是最新的?例如,如果用户A和用户B都使用我的应用,用户A将用户B添加为好友,如何确保用户B显示在用户A的好友列表中?

我知道每次显示用户的朋友列表时都可以查询 facebook,但将用户的 facebook 朋友存储在数据库中的主要原因是提高性能并防止每次用户点击时都必须进行此类调用。有什么想法或最佳实践吗?

4

1 回答 1

2

也许每天或每周都有计划的任务来更新该信息?

这是帮助解决此问题的一颗宝石 https://github.com/bvandenbos/resque-scheduler/

于 2012-07-29T21:37:45.803 回答