打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
PHP cURL中CURLOPT_CONNECTTIMEOUT和CURLOPT_TIMEOUT的区别


PHP cURL中CURLOPT_CONNECTTIMEOUT和CURLOPT_TIMEOUT的区别,有需要的朋友可以参考下。


今天研究了下CURLOPT_CONNECTTIMEOUT和CURLOPT_TIMEOUT的区别:


CURLOPT_CONNECTTIMEOUT用来告诉PHP脚本在成功连接服务器前等待多久(连接成功之后就会开始缓冲输出),这个参数是为了应对目标服务器的过载,下线,或者崩溃等可能状况;

CURLOPT_TIMEOUT用来告诉成功PHP脚本,从服务器接收缓冲完成前需要等待多长时间。如果目标是个巨大的文件,生成内容速度过慢或者链路速度过慢,这个参数就会很有用。

使用cURL下载MP3文件是一个对开发人员来说不错的例子。CURLOPT_CONNECTTIMEOUT 可以设置为10秒,如果服务器10秒内没有响应,脚本就会断开连接;CURLOPT_TIMEOUT可以设置为100,如果MP3文件100秒内没有下载完成,脚本将会断开连接。

原文:http://www.quora.com/Whats-the-difference-between-CURLOPT_CONNECTTIMEOUT-and-CURLOPT_TIMEOUT

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
php curl
在PHP中使用CURL
php 异步调用方法示例
php 检测域名,PHP实现检测网址是否能够正常打开的方法
php中转菜刀脚本过狗免杀
基于curl的php多线程类(异步请求)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服