我创建了一个应用程序来导入你所有的朋友和他们的数据。我缓存这些数据并在渲染应用程序时使用缓存的数据,因此我不必在每次加载时都从 facebook 导入。
我希望有人能给我一个可靠的策略来有效地让我的朋友信息保持最新(或至少在 24 小时内保持最新)——实时更新只是告诉我朋友集合/对象是否有为用户而改变,而不是哪些朋友或哪些数据。
当然,我可以每天重新导入每个用户的朋友数据,但这似乎有点矫枉过正。
我希望能够:
- 检查是否添加了新朋友(然后导入新朋友)
- 检查是否有朋友被删除
- 检查是否有朋友更新了他们的信息,以及更新了哪些信息(然后去获取更新的信息)
注意:该应用程序有成千上万的用户,以及数百万缓存的朋友,所以暴力破解它不会很好地扩展
有没有人有任何关于保持用户朋友信息最新而无需不断 ping FB 以重新导入每个朋友的有效方法的好信息?
也会对此感兴趣的任何 3rd 方 SaaS 选项。