页面总加载时间从 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 运行时加载页面的其余部分?