0

FacebookAPIを介してtype=placeで検索して取得した場所のすべての写真(小さいサイズ)をダウンロードしたいと思います。写真を取得することは問題なく機能しますが(a lagraph.facebook.com/[id]/picture?type=small)、非常に遅くなります(AndroidはWi-Fiまたは3G経由)。25枚の写真のセットの場合、最大10秒かかります。キャッシュを利用する唯一のオプションですか、それとも検索で他のデータと一緒に写真をより速くダウンロードする方法はありますか?

4

1 に答える 1

1

クエリで最も時間のかかる部分は通過時間です。ある種のループで単一のAPI呼び出しを行う場合、アプリケーションの速度が低下します。10秒間に25回のAPI呼び出しを行っている場合は、非常にうまくいっていると思います。ほとんどの場合、1回の通話で約1秒かかります。

速度が最大の関心事である場合は、すべてを一度に取得する単一のAPI呼び出しを行います。FQLまたはbatch.requestを使用すると、これを行うことができます。

于 2012-07-24T12:55:03.127 に答える