需要提升性能 - 应用用户粉丝喜欢检查

时间:2011-08-26 08:18:58

标签: facebook facebook-c#-sdk facebook-like

我的Facebook应用程序存在性能问题。

我需要查看,如果应用用户朋友喜欢粉丝页面。但问题是:时间。

对graph / fanpage_id / members / userId的一个查询需要~200ms(我的测试用户有4个朋友,时间是977ms)。客户希望每24小时最后一次检查(global.asax上的应用程序缓存删除事件运行良好)适用于所有用户但是...让500个用户和每个用户拥有500个朋友* 200毫秒..它有很多时间和查询到facebook图表

任何想法如何改进它?

2 个答案:

答案 0 :(得分:1)

您是否尝试过batch requests

答案 1 :(得分:0)

您应该能够通过使用?fields =& fields =参数来减少时间,并且只请求朋友的id和类似对象的id。

  • 当您要求朋友 / me / friends?fields = id

http://developers.facebook.com/tools/explorer/?method=GET&path=me%2Ffriends%3Ffields%3Did

foreach id:

  • 当您请求赞 / id / likes?fields = id

http://developers.facebook.com/tools/explorer/?method=GET&path=me%2Flikes%3Ffields%3Did