Не совсем понятно что делает ваш сервер с нагрузками на prefork.
Как вариант можно использовать worker или event.
Например worker это:
Многопроцессорный модуль (MPM) реализует гибридный многопроцессорный многопоточный сервер. Используя потоки для обслуживания запросов, он может обслуживать большое количество запросов с меньшим количеством системных ресурсов, чем сервер на основе процессов. Тем не менее, он сохраняет большую часть стабильности сервера, основанного на процессах, поддерживая доступность нескольких процессов, каждый из которых имеет множество потоков.
Наиболее важными директивами, используемыми для управления этим MPM, являются ThreadsPerChild, который контролирует количество потоков, развернутых каждым дочерним процессом, и MaxRequestWorkers, который контролирует максимальное общее количество потоков, которые могут быть запущены.