Я намагаюся розібратися, який найкращий Apache MPM, який я можу встановити на своєму VPS. Я побачив деякі орієнтири, і MPM Worker, здається, працює краще, ніж Prefork, але чомусь всі, мабуть, рекомендують Prefork над Worker для налаштувань PHP.
Це лише тому, що деякі функції PHP не є безпечними для потоків? setlocale()
Приходить тільки на думку, але я буду використовувати один і той же локал у кожному випадку, тому я не думаю, що це буде проблемою. У моєї VPS мало пам’яті, і я вважаю, що MPM для працівника буде краще відповідати моїм потребам, проте я не впевнений.
Чи може хтось допомогти мені скласти свою думку з цього приводу? Спасибі!
PS: Я також розглядав nginx та lighttpd. nginx здається дивним, але я намагаюся уникати компіляції з джерела, і я все ще не зовсім розумію, для чого призначений php-fpm. Щодо lighttpd - налаштувати PHP / FCGI за допомогою нього було неймовірно просто, але я почув, що в ньому є витоки пам'яті. Це все-таки правда?