CURL: иногда не хватает времени на получение страницы. Можно ли это как-то исправить?

Статус
В этой теме нельзя размещать новые ответы.

WebPHPDev

Новичок
CURL: иногда не хватает времени на получение страницы. Можно ли это как-то исправить?

Коннекчусь я так:
PHP:
curl_setopt( $ch, CURLOPT_URL, 'http://site/' );
curl_setopt( $ch, CURLOPT_TIMEOUT, 30 );
curl_setopt( $ch, CURLOPT_HEADER, TRUE );
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, TRUE );
curl_setopt( $ch, CURLOPT_PROXYTYPE, CURLPROXY_HTTP );
curl_setopt( $ch, CURLOPT_PROXY, 'proxy...' );
echo curl_exec( $ch );
Проблема в том, что 30 секундного таймаута иногда не хватает и выводится только часть страницы. Коннект идёт через прокси.

А нельзя ли сделать так, чтобы 30 секунд отводилось только на коннект и если коннект успешен был - продолжить получение контента до конца, не останавливаясь? Ну или не "до конца", а скажем ещё ему фору на пять минут :)

Сразу пять минут не хочу давать, многова-то слишком для коннекта. Может кто сможет чего придумать в таком плане?
 

Фанат

oncle terrible
Команда форума
Тема закрыта. Учитесь пользоваться поиском.

Прежде чем задавать вопрос - используйте поиск по форуму и FAQ:
На нахождение готового ответа на свой вопрос Вы потратите меньше своего и чужого времени, чем на создание новой темы.

Поиск по форуму

http://phpclub.ru/faq/
http://phpclub.ru/detail/
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху