Медленный ответ API Insagram при использовании file_get_contents () - PullRequest
1 голос
/ 27 марта 2019

Я работаю со старым Instagram API. Это работает быстро, если я использую cUrl, но я должен использовать сокеты или file_get_contents () - тогда для ответа требуется более 10 секунд.

Я пытался отправить различные заголовки, такие как «Соединение: закрыть» и использовать http 1.0 / 1.1, но ничего не помогло.

Вот примеры кода:

Curl

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://api.instagram.com/v1/users/self/?access_token=some_token");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
$res = curl_exec($ch);
curl_close($ch);
print_r($res);

file_get_contents ()

$res = file_get_contents("https://api.instagram.com/v1/users/self/?access_token=some_token");
print_r($res);

1 Ответ

1 голос
/ 27 марта 2019

cUrl всегда быстрее, чем file_get_contents(), мы также пробуем и то и другое на нашем сайте, но лучший способ - это cUrl.that ответ быстрее, чем file_get_contents ().

, если вы установили заголовок как 'Connection: close' но вы не можете получить ответ быстрее

...