1
我允许用户通过带有keyup javascript功能的ajax请求搜索他们的facebook朋友。搜索朋友FQL很慢
ajax请求调用一个php动作,该动作使用fql来搜索用户朋友并输出10个朋友。 这个ajax请求平均需要5秒钟,所以对于有人打字不够快,有什么方法可以让我的代码更快或使其更高效?
$params = array("method"=> "fql.query", "query"=> "SELECT uid, name, pic FROM user WHERE strpos(lower(first_name), '$data') >= 0 AND uid IN (SELECT uid2 FROM friend WHERE uid1 = me()) ORDER BY first_name LIMIT 10 ", "callback"=> "");
$friends = $facebook->api($params);
$this->view->friends = $friends;
其中$ data包含要搜索的名称。 然后我以html格式输出这个视图。有任何想法吗?