队列系统 PHP

3
我有一个网络应用程序,它运行在一个免费的、缓慢的网络服务器上。我正在尝试弄清楚如何在我的应用程序获取数据时向用户展示“您的请求正在等待”的页面。我的应用程序是一个Facebook应用程序,运行在图形API上。
图形API非常慢(从用户的Feed中获取300篇帖子需要10秒),然后,解析当然也需要很长时间。这是我的应用程序中的瓶颈,我不确定如何解决它(如果这只是Facebook的问题还是我的问题)。我一直在研究FQL,但显然它与图形API相同或更慢(因为它就是图形API)。

当然,解析也需要很长时间。解析什么?300篇帖子的解析吗? - zerkms
我正在过滤三万行的新闻动态数据,只显示状态。 - alexyorke
2个回答

1

图形 API 非常慢(从用户的动态获取 300 条帖子需要 10 秒)

我正在过滤 30,000 行新闻动态数据,只显示状态。[来自评论]

现在正确的数量级是多少 - 实际上我们是在谈论一次读取数百还是数万篇文章?

我一直在研究 fql,但显然它与图形 API 相同或更慢

你没有仔细看... FQL 提供了通过帖子类型过滤 stream table 的能力 - ... WHERE type = '46' 只会给你状态更新。


好的,我向Facebook“请求”获取300个帖子,但实际上我得到了30000行的元数据(其中包括这些帖子)。你建议的FQL查询看起来很有趣,我今天会试一下! - alexyorke
1
哇,这比我的以前的实现快了64倍! - alexyorke

-1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接