使用
curl_getinfo()可以检索更准确的信息.它还显示了解析DNS等所花费的时间.
您可以使用以下键查看每个步骤的确切时间:
CURLINFO_TOTAL_TIME - Total transaction time in seconds for last transfer
CURLINFO_NAMELOOKUP_TIME - Time in seconds until name resolving was complete
CURLINFO_CONNECT_TIME - Time in seconds it took to establish the connection
CURLINFO_PRETRANSFER_TIME - Time in seconds from start until just before file transfer begins
CURLINFO_STARTTRANSFER_TIME - Time in seconds until the first byte is about to be transferred
CURLINFO_SPEED_DOWNLOAD - Average download speed
CURLINFO_SPEED_UPLOAD - Average upload speed
$info = curl_getinfo($curl);
echo $info['connect_time']; // Same as above,but lower letters without CURLINFO
最有可能的是,API很慢.
您可以尝试更改为更快的DNS服务器(在Linux中:/etc/resolv.conf).
除此之外,你无能为力.