У меня есть скрипт, который читает каталог и составляет список файлов, включая некоторую дату для каждого файла. Простой сценарий, как миллионы других. В зависимости от количества файлов в каталоге и доступности сервера (является сервером общего хостинга), это приведет к ошибке тайм-аута.
Вместо того, чтобы просто увеличивать time_limit (может быть, даже не позволено), я думал о контроле времени, оставшегося на каждом этапе пути, я мог бы приостановить задачу (выйти из цикла), вернуть список, обработанный до сих пор, и процесс может возобновить с этого момента с новым запросом.
Это можно сделать в php? Как? Какая альтернатива, кроме time_limit?
Задача ещё не решена.
Других решений пока нет …