ограничение времени выполнения итерации

  • Автор темы Автор темы N9
  • Дата начала Дата начала

N9

Новичок
ограничение времени выполнения итерации

Приветствую,

Есть цикл, каждая итерация которого выполняет некоторые действия. Время выполнения итераций разное и зависит от внешних факторов (прокси-сервера) - хочется урезать время каждой итерации, скажем, на 15 секунд - то есть, если по истечении этих 15 секунд скрипт не выполнил свою работу, то мы переходим к следующему шагу цикла. Как это осуществить - не знаю :(

Директива max_execution_time имеет очень большое значение, потому время выполнения всей задачи в целом особой роли не играет.
 
я, наверное, неправильно выразился - скорее правильно называть это шагом цикла
 
Позвольте поинтересоваться что вызывает задержку в цикле?
Ожидание ответа из вне или большое колличество мелких операции? (т.е. задержка из-за одной операции (соединение с удалённым сервером например) или из-за большого числа базовых)
 
ожидание ответа из вне - соединение со случайным прокси-сервером через fsockopen(); установка timeout-параметра в этой функции не решает проблему до конца
 
N9

почитай в поиске про методы ограничения во времени вызова fsockopen()
 
> скорее правильно называть это шагом цикла
Итерация и шаг/проход цикла - синонимы
 
Сверху