Привет.
Был достаточно тяжелый скрипт обновляющий и объединяющий несколько служебных больших таблиц типа "А" для работы с таблицами типа "B" (их около 150, которые он перебирает в цикле, индексов по объединению нет поэтому тяжело или их придется создавать раз в сутки), по результатам он обновляет эти таблицы, удаляет картинки, возможно разный файловый мусор (это самое тяжелое - скан множества каталогов).
Запускается раз в сутки.
Для того чтобы он не тормозил и работал, как надо убрал цикл перебора таблиц. Теперь за один подход подключает только одну таблицу типа "B".
Реализовал через рекурсивную функцию JS + AJAX запрос, который отрабатывает таблицу "B" и если еще таблицы "B" остались запускается еще раз..
Но. Хочется прицепить его как на CRON.
Не могу придумать как это реализовать, единственное что приходит в голову это сделать множественный редирект (имитация рекурсии AJAX), т.е. каждый удачный проход вызовет редирект на этот же самый адрес + параметр.
Таких переходов может быть 150 - по количеству таблиц "B". Но это такое извращение! Есть же какие - то другие методы.
Рассматриваю еще работу через менеджер CRON через его ini можно тоже сделать, но пока не хочу туда лезть. К тому же хотелось бы чтоб соблюдалась последовательность, чтоб не началась обработка нового прохода пока не закончилась предыдущая да и не растягивалось так по времени.
Спасибо.
Может намудрил конечно, но не вылажу уже неделю из - за стола. Может решение вообще глупое.
_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.