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格式輸出這個視圖。有任何想法嗎?