|
PHP cURL中CURLOPT_CONNECTTIMEOUT和CURLOPT_TIMEOUT的區(qū)別,有需要的朋友可以參考下。 今天研究了下CURLOPT_CONNECTTIMEOUT和CURLOPT_TIMEOUT的區(qū)別:
CURLOPT_CONNECTTIMEOUT用來告訴PHP腳本在成功連接服務(wù)器前等待多久(連接成功之后就會開始緩沖輸出),這個參數(shù)是為了應(yīng)對目標(biāo)服務(wù)器的過載,下線,或者崩潰等可能狀況; CURLOPT_TIMEOUT用來告訴成功PHP腳本,從服務(wù)器接收緩沖完成前需要等待多長時間。如果目標(biāo)是個巨大的文件,生成內(nèi)容速度過慢或者鏈路速度過慢,這個參數(shù)就會很有用。 使用cURL下載MP3文件是一個對開發(fā)人員來說不錯的例子。CURLOPT_CONNECTTIMEOUT 可以設(shè)置為10秒,如果服務(wù)器10秒內(nèi)沒有響應(yīng),腳本就會斷開連接;CURLOPT_TIMEOUT可以設(shè)置為100,如果MP3文件100秒內(nèi)沒有下載完成,腳本將會斷開連接。 原文:http://www./Whats-the-difference-between-CURLOPT_CONNECTTIMEOUT-and-CURLOPT_TIMEOUT |
|
|
來自: 明天網(wǎng)吧 > 《curl》