100 в секунду? Это 3000 активных потоков (стандартная настройка апача с таймаутом, вроде), которые постоянно рекреатятся, выделяют и отдают по 10-20 мб памяти…
Не советовал бы Вам делать на апаче, мускуле и пэхе — если, конечно, Вы не сможете «горизонтально» масштабировать сервис, т.е. использовать несколько виртуальных машин.
Накладные расходы по запуску процессов в данной связке очень велики. Лучше выбрать какое-нибудь асинхронное решение, например, на Java.
Или хотя бы другой веб-сервер.