Я пытаюсь выяснить, какой Apache MPM лучше всего установить на свой VPS. Я видел некоторые тесты, и MPM Worker, кажется, работает лучше, чем Prefork, но по какой-то причине все, кажется, рекомендуют Prefork over Worker для установок PHP.
Это только потому, что некоторые функции PHP не являются потокобезопасными? Только setlocale()
приходит на ум, но я буду использовать одну и ту же локаль в каждом случае, поэтому я не думаю, что это будет проблемой. У моего VPS мало памяти, и я чувствую, что рабочий MPM будет лучше соответствовать моим потребностям, однако я не уверен.
Может ли кто-нибудь помочь мне определиться с этим? Благодарность!
PS: я также изучил nginx и lighttpd. nginx кажется классным, но я пытаюсь избежать компиляции из исходного кода и до сих пор не совсем понимаю, для чего нужен php-fpm. Что касается lighttpd - настроить PHP / FCGI было невероятно легко, но я слышал, что у него есть утечки памяти. Это все еще правда?