ページの合計読み込み時間は4〜8秒の範囲であり、何らかの理由で、API呼び出しが行われるまでページの読み込みが開始されません。そのため、主要なAPI呼び出しがページ(およびスクリプト)の下部にある場合でも、ページ上の他の何も事前に読み込まれません。
これについて行くための最良の方法は何ですか?最も問題のあるAPI呼び出しは
$result = $facebook->api('/fql?q=select+uid,+name,+is_app_user+from+user+where+uid+in+(select+uid2+from+friend+where+uid1=me())+and+is_app_user=1');
これは、私のアプリを使用しているユーザーの友達のリストを検索します。さらに、その人の友達ではないユーザーの名前を取得するために、複数のAPI呼び出しを行っています。
API呼び出しを高速化することが不可能な場合、FQLの実行中に少なくともページの残りの部分をロードするにはどうすればよいですか?