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