2011-10-24 36 views

回答

0

简短的回答:第

龙答:在图形API,该User保留具体到他们的用户帐户的所有Application数据。这可能是出于隐私原因(为了使用户可以自信地删除所有应用程序数据),或者仅仅是因为Facebook发现这种关系模型更有效。无论什么原因,对Application对象的查询都无法“获取所有用户”。看看它的另一种方法是User - has-many - >Application不是Application - has-many - >User

的解决方法,我们使用涉及查询User - >Friends,缓存的朋友ID的返回列表,然后发射了个人User - 在每个朋友>Application Score。好处在于它有效,但缺点是它需要更多时间,浪费努力来查询那些不玩我们的游戏或不分享他们的游戏数据的朋友,并导致我们的一些用户碰到Facebook的600在600个查询每秒的限制。

相关问题