専用サーバーを使用しています。1gbpsポート。
次のコードがあります(Facebookに接続します)
if($_POST['friend_id'] != 0) {
$query = "SELECT uid, first_name, pic, sex FROM user WHERE uid = ".$_POST['friend_id'];
}
else {
$query = "SELECT uid, first_name, pic, sex FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1=me() order by rand() limit 1)";
}
$query = urlencode($query);
$fql_query_url = 'https://graph.facebook.com/'. 'fql?q='.$query. '&access_token=' . $access_token;
$response = $facebook->api("/fql?q=$query");
$data = $response['data'];
次に、uidを使用してユーザーの写真を取得します。
$img = file_get_contents('https://graph.facebook.com/'.$friend_id.'/picture?type=normal');
$imagesurse1 = $friend_id.uniqid().'.jpg';
file_put_contents($imagesurse1, $img);
$img = file_get_contents('https://graph.facebook.com/'.$user_id.'/picture?type=normal');
$imagesurse2 = $user_id.uniqid().'.jpg';
file_put_contents($imagesurse2, $img);
これらのコードは10秒からxx秒かかります。xxは最大60に達しました。何が問題である可能性があります。
サイトアプリです。サイトに「https」がありません