Тогда в рамках задачи можно предложить завести отдельную табличку, где каждая запись будет хранить данные обработки отдельного экземпляра вашего скрипта: что-то типа id, item_id_from, item_id_to, started_at
Т.е. скрипт при запуске резервирует под себя некий диапазон, а после обработки эту запись удаляет.
При таком подходе нагрузка на БД будет минимальной, а как я понял вас именно это беспокоит.
Оно конечно лучше бы в erp добавить метод массовой отдачи нужных вам данных, но ежели невозможно, то делайте параллельные запросы насколько сервер выдержит.
Adamos, его не свернули, а купила Microsoft и внедрила в Windows версий Pro и выше под названием BitLocker. Сейчас в интернетах есть бесплатное развитие классического TrueCrypt - VeraCrypt
Я советую api делать в виде модуля. А общий код у вас сам собой появится если вы приложение на слои поделите. Родные модели yii уедут в инфраструктурный слой, а все процессы будут через доменные сервисы/модели осуществляться.
Манучехр Жалолов, Прослойка - это скрипт, который на который перенаправляются запросы на скачивания файлов. Этот скрипт смотрит кто и что запрашивает и отдаёт (или не отдаёт) запрашиваемый файл в браузер клиента.
Т.е. скрипт при запуске резервирует под себя некий диапазон, а после обработки эту запись удаляет.
При таком подходе нагрузка на БД будет минимальной, а как я понял вас именно это беспокоит.