php CURL执行的大延迟

时间:2018-02-18 16:28:00

标签: php curl

我刚搬到新主机并遇到问题我的php文件加载时间很长 - 10秒。

我找到了确切原因,任何CURL php请求需要8-10秒才能响应。 例如,我需要通过IP使用curl请求检测某些第三方服务(https://geoip-db.com/json/https://api.ipdata.co/

loadtime.png

这是php代码:

<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://api.ipdata.co/");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$data = curl_exec($ch); // string
curl_close($ch);

echo $data;
?>

我尝试使用SSL而没有尝试过不同的网站,所有这些都需要8-10秒。 相同的PHP代码在以前的托管中完美运行。 此外,当我通过SSH登录服务器并通过命令行生成curl命令时 - 它立即生效。

这个托管与我以前的托管(7.2.2)运行相同的php版本。

问题可能是什么原因?

0 个答案:

没有答案