首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Facebook上查询用户新闻提要的最快方法

在Facebook上查询用户新闻提要的最快方法
EN

Stack Overflow用户
提问于 2012-05-30 19:30:05
回答 1查看 492关注 0票数 0

作为我正在做的应用程序的一部分,我们需要检索用户的facebook新闻馈送(最好是大约150个帖子)。

代码语言:javascript
运行
复制
 var client = new FacebookClient(accessToken);
 result = client.Get(connection);

上面的操作大约需要2秒

但是,当我将查询增加到150个帖子时

代码语言:javascript
运行
复制
  var client = new FacebookClient(accessToken);
  result = client.Get(connection, new { fields = "name,from,story,message,picture,comments", limit = count });

这现在需要6-8秒。这不是一个嵌套查询,所以我认为FQL不会给我带来性能提升,这是正确的吗?这是我所能期望的最好的响应时间吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-30 19:51:12

执行多个查询可能更好。您可以将每个请求异步发送到服务器,然后逐步加载数据。因此,第一次调用在大约2秒内加载帖子,然后在大约4秒之后,您将从Facebook获得第二批数据。重复上述步骤,直到您获得所需的帖子数。

这将意味着用户将更快地看到数据,而您的应用程序将处理较小的数据块。

在对循环进行编码时要小心,并考虑到失败的原因。即,如果呼叫失败,则重试该呼叫或优雅地失败。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10815410

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档