PHPcURL中CURLOPT_CONNECTTIMEOUT和
connect下载CURLOPT_TIMEOUT的区别
CURLOPT_CONNECTTIMEOUT⽤来告诉PHP脚本在成功连接服务器前等待多久(连接成功之后就会开始缓冲输出),这个参数是为了应对⽬标服务器的过载,下线,或者崩溃等可能状况;
CURLOPT_TIMEOUT ⽤来告诉成功PHP脚本,从服务器接收缓冲完成前需要等待多长时间。如果⽬标是个巨⼤的⽂件,⽣成内容速度过慢或者链路速度过慢,这个参数就会很有⽤。
使⽤cURL下载MP3⽂件是⼀个对开发⼈员来说不错的例⼦。CURLOPT_CONNECTTIMEOUT 可以设置为10秒,标识如果服务器10秒内没有响应,脚本就会断开连接;CURLOPT_TIMEOUT可以设置为100,如果MP3⽂件100秒内没有下载完成,脚本将会断开连接。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论