dongyuans61046 2015-10-17 17:53
浏览 312

为什么curl比浏览器中的请求慢

I have a curl like this:

    $t1 = time();
    exec('echo $t1 >> debug');
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $service);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
    $output = curl_exec($ch);
    curl_close($ch);
    $t2 = time();
    exec('echo $t2 >> debug');

when i execute the url in browser it is fast enough. but this curl is much slower(about 20 seconds later). how can i make it as fast as the simple request?

also i have these results when i get the curl_getinfo:

     connect_time: 0.01   //on average
     total_time: 0.24      //on average
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 win2012磁盘空间不足,c盘正常,d盘无法写入
    • ¥15 用土力学知识进行土坡稳定性分析与挡土墙设计
    • ¥70 PlayWright在Java上连接CDP关联本地Chrome启动失败,貌似是Windows端口转发问题
    • ¥15 帮我写一个c++工程
    • ¥30 Eclipse官网打不开,官网首页进不去,显示无法访问此页面,求解决方法
    • ¥15 关于smbclient 库的使用
    • ¥15 微信小程序协议怎么写
    • ¥15 c语言怎么用printf(“\b \b”)与getch()实现黑框里写入与删除?
    • ¥20 怎么用dlib库的算法识别小麦病虫害
    • ¥15 华为ensp模拟器中S5700交换机在配置过程中老是反复重启