使用file_get_contents()时Insagram API的响应缓慢

时间:2019-03-27 08:16:17

标签: php instagram file-get-contents instagram-api php-curl

我正在使用旧的Instagram API。 如果我使用cUrl,它的运行速度很快,但是我必须使用套接字或file_get_contents()-然后需要10秒钟以上的时间才能做出响应。

我尝试发送各种标题(如“ Connection:close”)并使用http 1.0 / 1.1-但无济于事。

以下代码示例:

网址

$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 个答案:

答案 0 :(得分:1)

cUrl总是比file_get_contents()更快,我们也在我们的网站上都尝试过,但是最好的方法是cUrl。响应速度比file_get_contents()快。

  

如果您将标题设置为'Connection: close',但您无法更快地获得响应