合計ページ読み込み時間は4〜8秒の範囲であり、何らかの理由でAPI呼び出しが行われるまでページが読み込まれなくなることさえあります。したがって、主要なAPI呼び出しがページ(およびスクリプト)の最下部にある場合でも、ページ上の他のものはあらかじめロードされます。FQLクエリ/ APIコールでページがスローされない(PHP SDK)
これについてはどのような方法が最適ですか?最も問題の多い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の実行中にロードするページの残りの部分を取得できますか?
"主要なAPI呼び出しがページの最下部にあるにもかかわらず、JavaScriptではなくPHPです。 – Flukey