【问题标题】:FQL facebook return data too slowFQL facebook 返回数据太慢
【发布时间】:2014-03-04 04:15:09
【问题描述】:

加载数据大约需要 6898 毫秒。

选择thumbnail_link,描述,链接,embed_html,标题,create_time,所有者,来自视频的vid,来自视频,所有者= 4779347322333267或者所有者= 534680473216081或所有者= 663513950371958或者所有者= 426622064081752或者所有者= 289025427912111952或者所有者 = 382955545140493 ORDER BY created_time DESC LIMIT 20 OFFSET 0

【问题讨论】:

  • 我建议你不要这样做,你应该从每个所有者的角度请求 API。原因有两个,首先你不能做分页。其次,您的数据响应太大,很容易超时并抛出“请求失败”错误。

标签: facebook performance facebook-fql


【解决方案1】:

您可以通过使用 IN 列表而不是 OR 来加快速度,但仍然需要 5 秒以上:

SELECT thumbnail_link, description, link, embed_html, title, created_time, owner, vid FROM video WHERE owner in (477934732233267, 350544878418504, 534680473216081, 539004829516696, 663513950371958, 426622064081752, 289025427915372, 382955545140493) ORDER BY created_time DESC LIMIT 20

我怀疑排序很耗时,但删除 ORDER BY 并没有太大影响。所以,我认为你必须忍受响应时间。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多