as $user)
{
//
}
});
правильно я понимаю что он работает как генартор
т.е выбирает 100 пользователей передаёт в колбек где я могу прокруттиь логику и когда кончиться первые 100 он подкинет мне ещё ?
Да, только внимательно, если ты ищешь по определенному условию, а потом изменяешь значения внутри цикла, то будут баги, чтобы избежать их используй chunkById
А вообще вместо этой всей конструкции eachById и он под капотом сразу возьмёт по 1000 и даст тебе по одному юзеру
мне нужно просто 4милиона записей перекрутить и отправить батчем чанк в другую систему для синхронизации кэша
цель перекручивания в чем состоит, форматирование данных?
просто собрать массив и отправить через hhtp запросик с массивом данных
а памяти хватить 4кк записей в памяти держать + преобразование в josn + формирование запроса для отправки и сторонний сервис готов принять такой объем данных?
А он разве чанком не держит ток чанк а потом высвобождает под следующий ?
Ну подобие прометеуса же выдерживает
да, чанк для того и существует
Обсуждают сегодня