> - уродская логика у того кто собрал Apache как prefork, а потом
> жалуется что процессы сожрали память и все медленно работает. Соберите его
> как worker и память чудесным образом освободится, да и производительность вырастет
> (песня что PHP хреново работает в многопоточном режиме не канает -
> нормально он работает, а что не работает, то и на preforke
> к висякам приводит).На Linux prefork - единственный нормальный метод. Расход памяти - как уже говорил - см. механизм page sharing / copy on write, он работает прекрасно, если PHP грамотно поставлен (хоть модулем, хоть CGI). К тому же, падение одного субпроцесса приведет только к отвалу 1 клиента, а не целой пачки, сидящей в тредах.
Т.е. кому надежность отработки нафиг не нужна - юзают worker, остальные - prefork. Кому надо хитрое - скорее всего, как я, юзают mpm_itk.