返回列表 发新帖

调用curl相关函数get网页内容时快时慢

[复制链接]

1

主题

1

帖子

5

积分

新手上路

Rank: 1

积分
5
发表在  2018-3-26 16:21:07  | 显示全部楼层 | 阅读模式
其他问题
主题归类: 我已正确归类
相同的网址 通过curl访问 有的时候速度非常快零点几秒就可以返回..
有的时候速度慢的令人发指 最长300秒估计是脚本执行超时了。。。

网址样式:https://pan.baidu.com/mbox/homepage?short=i7kwrTN

函数调用流程:
httpsGet("https://pan.baidu.com/mbox/homepage?short=i7kwrTN");
function httpsGet($url){
    $t1 = microtime(true);
        $ch=curl_init();
        curl_setopt($ch,CURLOPT_URL,$url);
        curl_setopt($ch,CURLOPT_HEADER,false);
        curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
        curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);
        curl_setopt($ch,CURLOPT_USERAGENT,'User-Agent: Mozilla/5.0 (iPhone; CPU iPhone OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A5376e Safari/8536.25');
        //模拟苹果手机ua访问
        $res=curl_exec($ch);
        $t2 = microtime(true);
    echo '耗时'.round($t2-$t1,3).'秒';
        $rescode=curl_getinfo($ch,CURLINFO_HTTP_CODE);
        curl_close($ch);
        return $res;
}
初来乍到,多多包涵!bbs.vpsor.com会员

163

主题

286

帖子

1659

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1659

突出贡献论坛创始人土豪VIP-level1管理员论坛元老

QQ
发表于 2018-3-26 18:47:21  | 显示全部楼层
服务器的下行带宽稳定性会影响curl的速度,但是一般来讲服务器的带宽是很稳定的,尤其是下行带宽。如果要测试curl的获取速度, 建议获取一个没有限制的文件(比如说您自己网站上的),您发的测试url是百度云盘的,这个极有可能云盘那边有做curl采集限制!
硅云,走近计算,走进未来!
关闭

硅云论坛上一条 /3 下一条

关于我们
关于我们
友情链接
联系我们
帮助中心
网友中心
购买须知
支付方式
服务支持
资源下载
售后服务
定制流程
关注我们
官方微博
官方空间
官方微信
快速回复 返回顶部 返回列表