Die Seitenladezeiten reichen von 4-8 Sekunden, und aus irgendeinem Grund wird die Seite nicht geladen, bis der API-Aufruf erfolgt ist. Obwohl sich die wichtigsten API-Aufrufe am Ende der Seite (und des Skripts) befinden, wird vorher nichts auf der Seite geladen.FQL-Abfragen/API-Aufrufe machen meine Seite unmöglich langsam (PHP SDK)
Was ist der beste Weg, um darüber zu gehen? Der problematischste API-Aufruf ist
$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');
Das findet die Liste der Freunde des Benutzers mit meiner App. Außerdem mache ich mehrere API-Anrufe, um die Namen von Benutzern zu erhalten, die nicht der Freund dieser Person sind.
Wenn es unmöglich ist, den API-Aufruf zu beschleunigen, wie kann ich zumindest den Rest meiner Seite laden, während FQL läuft?
"Also obwohl die wichtigsten API-Aufrufe am Ende der Seite sind" Es ist PHP, nicht JavaScript. – Flukey