php使用Curl调用接口 速度非常慢, 把 域名换成Ip速度就正常啦.

function requestCurl($url,$type = 'get',$data=NULL)

{
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,false); 
    curl_setopt($ch, CURLOPT_HEADER, false);
    curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
    if('post'==$type){
        curl_setopt($ch, CURLOPT_POST, true);
        curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
    }else if('delete'==$type){
        curl_setopt ($ch, CURLOPT_CUSTOMREQUEST, "DELETE");   
        curl_setopt($ch, CURLOPT_POSTFIELDS,$data);
    }else if('put'==$type){
        curl_setopt ($ch, CURLOPT_CUSTOMREQUEST, "PUT");   
        curl_setopt($ch, CURLOPT_POSTFIELDS,$data);
    }
    curl_setopt($ch, CURLOPT_URL,$url);
    $infos = curl_exec($ch);
    curl_close($ch);
    return $infos;
}

在主机ping也可以. 大神求指导 不胜感激

阅读 6.7k
1 个回答

dns域名解析问题而已。其实我也不太懂。你最好做个配置 把相应域名转换为ip

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题