2012-01-27 9 views
0

私たちのサイトはFacebook Connectを使用しています。新しいユーザーがサインアップすると、関心データ、友人のリスト、友人の興味を引き出す許可が求められます。このデータを取得するのは非常に迅速な処理でした(数秒)。先週、このデータを取得する時間は10秒以上に増加しました。 Facebookの洞察によると、私たちのサイトは抑制されていません。私たちはサイトを変更しませんでした。Facebook経由でデータを取得する接続は10秒以上かかる

Facebookでこの問題が発生している人は誰ですか?どのようにそれに対処するためのアイデアをお持ちですか?

ありがとうございます!

答えて

1

ESTの午後7時55分1秒26現在、live status pageは不規則な活動を示していません。

これは、ユーザーが単に好きなだけの興味を持っているために発生することがあります。

  • ユーザーがアクセストークンを取得し、バックグラウンド・プロセスがアクセスできるキューに格納し
  • あなたのアプリと接続:私はこのような流れの何か以下、この操作を非同期に行うことをお勧めします。
  • アプリを動作させるために必要なすべての情報をすぐに入手してください。バックグラウンド・プロセスで

しばらく

  • 、キューからアクセストークンをつかむ、それを解析し、あなたが好きな、しかし、それを扱います。

安定性の低いオプションはより簡単ですが、インストール時にユーザーをページにリダイレクトして、グラフから情報をダウンロードするようにそのページにAJAXリクエストを送信します。これにより応答時間は低く抑えられますが、ユーザーにJavascriptを有効にして、要求を作成するのに十分な長さの宛先ページに滞在する必要があります。