$access_token = $facebook->getAccessToken();
$query = "SELECT uid FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1=me())";
$query = urlencode($query);
$fql_query_url = 'https://graph.facebook.com/'. 'fql?q='.$query. '&access_token=' . $access_token;
$fql_query_result = file_get_contents($fql_query_url);
$fql_query_obj = json_decode($fql_query_result, true);
यह सवाल है। यह मुझे तेजी से काम करता है क्योंकि मेरे पास सीमित दोस्त हैं। लेकिन कुछ ऐप उपयोगकर्ता कहते हैं कि अगर उनके पास 2000+ दोस्त हैं तो यह उनके लिए बहुत धीमा है। उन्होंने कहा कि इसमें 30 सेकंड भी मिनट लग गए।फेसबुक एफक्यूएल - बहुत धीमी
यह बहुत धीमी क्यों है? क्या इस अनुरोध में कोई गलती है?
यदि आप 2000+ मित्रों के लिए क्वेरी करने का प्रयास करते हैं और खुद को देखते हैं तो क्या होगा? हर कोई – zerkms
झूठ बोलता है बस मैंने पोस्ट करने के बाद कोशिश की :) यह धीमा है। मैंने स्क्रिप्ट के निष्पादन समय को विभिन्न स्तर पर चेक किया। फेसबुक प्राप्त करने में फेसबुक के साथ लंबा समय लगता है? क्या सर्वर का नेटवर्किंग या कर्ल धीमा हो सकता है? तहट मामले में इसे कैसे जांचें? – Kamini
'उपयोगकर्ता से चुनें जहां से (...) '- इस भाग को कोई समझ नहीं आता है। पूरे क्वेरी के लिए कम किया जा सकता 'दोस्त से uid2 का चयन करें जहां uid1 मुझे() =' – zerkms