Ich versuche herauszufinden, welches das beste Apache MPM ist, das ich auf meinem VPS installieren kann. Ich habe einige Benchmarks gesehen und MPM Worker scheint eine bessere Leistung als Prefork zu erbringen, aber aus irgendeinem Grund scheint jeder Prefork over Worker für PHP-Setups zu empfehlen.
Liegt das nur daran, dass einige PHP-Funktionen nicht threadsicher sind? Nur setlocale()
in den Sinn kommt, aber ich werde auf jeder Instanz das gleiche Gebietsschema verwenden, damit ich nicht denke, dass das ein Problem sein wird. Mein VPS hat wenig Gedächtnis und ich bin der Meinung, dass das Worker-MPM besser zu meinen Bedürfnissen passt, bin mir jedoch nicht sicher.
Kann mir jemand dabei helfen, mich zu entscheiden? Vielen Dank!
PS: Ich habe mir auch Nginx und Lighttpd angeschaut. nginx scheint fantastisch, aber ich versuche, das Kompilieren aus dem Quellcode zu vermeiden, und ich verstehe immer noch nicht ganz, wofür PHP-Fpm gedacht ist. In Bezug auf lighttpd war es unglaublich einfach, PHP / FCGI damit einzurichten, aber ich habe gehört, dass es Speicherverluste gibt. Ist das noch wahr?