当前位置:   article > 正文

php的curl超时参数_curlopt_connecttimeout 最好设置多长

curlopt_connecttimeout 最好设置多长

以下是官方手册文档:


CURLOPT_CONNECTTIMEOUT

The number of seconds to wait while trying to connect. Use 0 to wait indefinitely.

在尝试连接的时候等待的秒数。使用0无限期地等待。(即连接上服务器需要多长时间)


CURLOPT_TIMEOUT

The maximum number of seconds to allow cURL functions to execute

允许cURL函数执行的最大秒数


所以,CURLOPT_TIMEOUT的值肯定要大于CURLOPT_CONNECTTIMEOUT的值,一般情况下设置CURLOPT_TIMEOUT即可,

而如果想更好的掌控curl所耗费的资源,最好加上CURLOPT_CONNECTTIMEOUT,因为CURLOPT_CONNECTTIMEOUT的值默认是

0,也就是无限期地等待,所以如果出现对方服务器没响应,或者本机断网的情况,那就要等待CURLOPT_TIMEOUT的超时了,浪费了

(CURLOPT_TIMEOUT - CURLOPT_CONNECTTIMEOUT)的时间;

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/384113
推荐阅读
  

闽ICP备14008679号