Написал многопроцессорный парсер на PHP, не устраивает скорость работы ~25 записей в секунду (что 50, что 200 процессов - не важно, всё равно выше 27 записей в секунду скорость не поднимается).
Примерный алгоритм следующий:
- в MySQL хранится список ссылок
- В консоли висит php-скрипт с бексонечным циклом, который через exec() запускает нужное число php-скриптов и передаёт им url'ы из базы
Что я делаю не так? Почему увеличение количества процессов не увеличивает скорость обработки данных?