我的Facebook应用程序存在性能问题。
我需要查看,如果应用用户朋友喜欢粉丝页面。但问题是:时间。
对graph / fanpage_id / members / userId的一个查询需要~200ms(我的测试用户有4个朋友,时间是977ms)。客户希望每24小时最后一次检查(global.asax上的应用程序缓存删除事件运行良好)适用于所有用户但是...让500个用户和每个用户拥有500个朋友* 200毫秒..它有很多时间和查询到facebook图表
任何想法如何改进它?
答案 0 :(得分:1)
您是否尝试过batch requests?
答案 1 :(得分:0)
您应该能够通过使用?fields =& fields =参数来减少时间,并且只请求朋友的id和类似对象的id。
http://developers.facebook.com/tools/explorer/?method=GET&path=me%2Ffriends%3Ffields%3Did
foreach id:
http://developers.facebook.com/tools/explorer/?method=GET&path=me%2Flikes%3Ffields%3Did