Выполнение функций параллельно

У меня есть функция, которая должна пройти около 20К строк из массива и применить внешний скрипт для каждого. Это медленный процесс, так как PHP ожидает выполнения скрипта, прежде чем перейти к следующей строке.

Чтобы ускорить этот процесс, я думал о запуске функции в разных частях одновременно. Так, например, строки от 0 до 2000 как одна функция, от 2001 до 4000 для другой и так далее. Как я могу сделать это аккуратно? Я мог бы делать разные задания cron, по одному для каждой функции с разными параметрами:myFunction(0, 2000)затем другая работа cron сmyFunction(2001, 4000)и т.д., но это не кажется слишком чистым. Какой хороший способ сделать это?

Ответы на вопрос(5)

Ваш ответ на вопрос