3

私は Web アプリケーションを持っており、それは無料で低速の Web サーバー上で実行されています。アプリケーションがデータをフェッチしている間に、「リクエストが待機中です」というページをユーザーに表示する方法を見つけようとしています。私のアプリケーションは Facebook アプリで、グラフ API を使用しています。

グラフ API は非常に遅く (ユーザーのフィードから 300 件の投稿を取得する場合は 10 秒)、もちろん解析にも時間がかかります。これは私のアプリケーションのボトルネックであり、修正方法がわかりません (Facebook のせいか私のせいか)。私はfqlを調べてきましたが、どうやらグラフAPIと同じかそれよりも遅いようです(グラフAPIであるため)

4

2 に答える 2

1

グラフAPIは本当に遅いです(ユーザーのフィードから300件の投稿を取得する場合は10秒)

ステータスのみを表示するために、30、000行のニュースフィードデータをフィルタリングしています。[コメントから]

さて、正しい桁数はどれくらいですか?実際に一度に数百または1万の投稿を読むことについて話しているのでしょうか?

私はfqlを調べてきましたが、どうやらそれはグラフAPIと同じかそれより遅いです

注意深く見えていません…FQLは、投稿によってstreamテーブルをフィルタリングする機能を提供します–ステータスの更新のみを提供します。type… WHERE type = '46'

于 2012-08-09T12:38:51.193 に答える
-1

いくつかの提案 (両方ともクライアント側):

  1. jQuery とプログレス バー

  2. Web ワーカー

それが役立つことを願っています

于 2012-08-08T21:53:03.787 に答える