Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 具有更好性能的FB.Data.query_Javascript_Events_Facebook_Facebook Fql - Fatal编程技术网

Javascript 具有更好性能的FB.Data.query

Javascript 具有更好性能的FB.Data.query,javascript,events,facebook,facebook-fql,Javascript,Events,Facebook,Facebook Fql,我使用以下代码从facebook获取用户事件: var query = FB.Data.query("select eid,name,start_time,location,venue,pic_small,pic_big,description from event WHERE eid IN (SELECT eid FROM event_member WHERE uid={0}) AND start_time >= now() ORDER BY start_time LIMIT 10",

我使用以下代码从facebook获取用户事件:

var query = FB.Data.query("select eid,name,start_time,location,venue,pic_small,pic_big,description from event WHERE eid IN (SELECT eid FROM event_member WHERE uid={0}) AND start_time >= now() ORDER BY start_time LIMIT 10", 
            uid);                       
query.wait(function(rows) {
   ...
}
但是速度很慢。有什么方法可以提高性能吗


谢谢

您可以尝试将其传递给:

var fql = "select eid, name, start_time FROM event WHERE eid IN (SELECT eid FROM event_member WHERE uid=0) AND start_time >= now() ORDER BY start_time LIMIT 10";
FB.api("/fql?=" + fql, function(response) {
  ...
});