Время исполнения скрипта, в процессе исполнения

windoctor

Новичок
Время исполнения скрипта, в процессе исполнения

Приветствую всех.

Подскажите как реализовать или где покопать.
Существует система, которая получает данные с другого сервера, обрисую схему:
PHP:
Объявление системных переменных

Открываем сокет, получаем результат

Парсим результат

Возвращаем код
Проблема:
Иногда, сторонний сервер, долго (2-4 секунды) не возвращает результат.

Вопрос:
Как мне в процессе получения кода, проверять, что если данная функция отрабатывает более 1 секунды, то просто забиваем на неё и идём дальше.

Пока рекомендовали воспользоваться форками, никогда не работал и копаю в этом направлении, но уже нарыл, что это ресурсам довольно расточительно.

Может есть у кого-нибудь какие-либо мысли?

Заранее благодарю.
 

windoctor

Новичок
Упс, большое спасибо, обычный тамаут видел, а вот stream_set_timeout как-то не замечал, благодарю, что ткнули ещё раз на прочтение.
 
Сверху