PHP cURL XML文件响应速度慢

时间:2017-06-19 08:46:26

标签: php xml curl

我尝试使用cURL从其他网站返回XML,但为什么这个过程太慢了?到目前为止,这是我的代码:

ini_set("display_errors", 1);
error_reporting(E_ALL);
$url = 'http://www.simbrief.com/ofp/flightplans/xml/1497850469_B5D3D239A1.xml';
function file_get_contents_curl($url) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_AUTOREFERER, TRUE);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE); 
curl_setopt($ch, CURLOPT_TIMEOUT, 10);     
if(curl_errno($ch)) return 'Curl error: ' . curl_error($ch);
$data = curl_exec($ch);
curl_close($ch);

return $data;
}

$data = file_get_contents_curl($url);       
echo $data;

值返回空响应(因为我将超时选项添加到10s,所以我假设数据没有完全转移)以及更奇怪的是这个脚本在我的本地服务器上运行(使用XAMPP),但是它不适用于我的托管。

任何形式的帮助将不胜感激, 谢谢

0 个答案:

没有答案