2012-08-08 168 views
3

我有一个web应用程序,它运行在一个免费的,慢的网络服务器上。我试图弄清楚如何在应用程序获取数据时向用户显示“您的请求正在等待”页面。我的应用程序是一个Facebook应用程序,运行图API。队列系统php

图API非常慢(10秒钟,当从用户的提要中获得300个帖子),然后当然解析也需要很长时间。这是我的应用程序中的一个瓶颈,我不知道如何解决它(如果它只是Facebook的错误或我的)。我一直在寻找到FQL但显然它比图形API相同或更慢(因为它是图形API)

+0

“那么当然解析也需要很长时间”---解析什么? 300个职位? – zerkms 2012-08-08 22:03:30

+0

我正在过滤30,000行新闻订阅源数据以仅显示状态。 – alexy13 2012-08-08 23:58:04

回答

1

图形API(正从用户的饲料300个职位时10秒)

我过滤新闻源数据的30,000行,只显示状态实在是太慢了。 [自评]

现在什么量级是正确的 - 我们谈论的一次实际读取数百个或10成千上万的职位?

我一直在寻找到FQL但显然它是相同的或比图形API慢

您还没有看仔细... FQL您提供邮寄的01​​过滤stream table的能力 - … WHERE type = '46'只会给你状态更新。

+0

那么,我“问”Facebook的300个帖子,但我获得了30,000行元数据(包括帖子)。你所建议的fql查询看起来很有趣,今天我就试试吧! – alexy13 2012-08-09 13:58:31

+1

哇。这比我以前的实现速度快64倍! – alexy13 2012-08-09 14:05:55