Estou tentando descobrir qual é o melhor Apache MPM que posso instalar no meu VPS. Vi alguns benchmarks e o MPM Worker parece ter um desempenho melhor que o Prefork, mas por algum motivo todos parecem recomendar o Prefork over Worker para configurações de PHP.
Isso ocorre apenas porque algumas funções PHP não são seguras para threads? Apenas me setlocale()
vem à mente, mas usarei o mesmo local em todas as instâncias, então não acho que isso seja um problema. Meu VPS tem pouca memória e sinto que o MPM do trabalhador seria uma melhor correspondência para minhas necessidades, no entanto, não tenho certeza.
Alguém pode me ajudar a decidir sobre isso? Obrigado!
PS: Eu também procurei no nginx e lighttpd. O nginx parece incrível, mas estou tentando evitar a compilação a partir do código-fonte e ainda não entendo para que serve o php-fpm. Em relação ao lighttpd - foi incrivelmente fácil configurar o PHP / FCGI com ele, mas ouvi dizer que há vazamento de memória. Isso ainda é verdade?