CURLOPT_TIMEOUT

TutanXamoN

Новичок
CURLOPT_TIMEOUT

В мане написано дословно следующее:
PHP:
CURLOPT_TIMEOUT  	 The maximum number of seconds to allow cURL functions to execute.
Может я туплю но что конкретно ограничивает этот таймаут:
1. Время на один
PHP:
curl_exec();
2. Время на выполнение всех
PHP:
curl_exec(); curl_setopt(); //и т.д.
в рамках одной сессии
PHP:
curl_init(); curl_close();
3. Время на выполнение всех
PHP:
curl_*();
в рамках выполнения одного скрипта


Может кто-нибудь мне объяснить этот момент?
 

Вурдалак

Продвинутый новичок
Естественно, только время выполнения curl_exec(). Именно в этой функции происходит запрос.
 

AmdY

Пью пиво
Команда форума
curl_exec, показывает сколько ждать ответ
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
не просто "ждать ответ". если ответ будет получен частично, соединение будет закрыто.

Т.е. имеет смысл сначала ставить маленький timeout, а при получении заголовков выставлять его в зависимости от размера тела ответа.
 
Сверху