JeGr
Member
Hi,
ich habe das neue Tutorial von Falko bezüglich ISPC3 & Ubuntu 14.04LTS gelesen, bei dem ja bereits Apache 2.4 und PHP 5.5 zum Einsatz kommen.
Meines Erachtens ist aber der bevorzugte bzw. empfohlene Weg (von Seitens PHP wie auch Apache), PHP jetzt via PHP-FPM & mod_proxy_fcgi einzubinden.
Durch die Installation und um den Usern die Möglichkeit zu geben auch alles auswählen zu können, wird aber nun überall in Verbindung mit ISPC3 zum einen der langsamere Prefork Worker statt des neuen Event Workers sowie mod-php + suphp + mod_fastcgi etc. etc. installiert.
a) Läuft ISPC3 (Backend) auch mit PHP-FPM + Event Worker + mod_proxy_fcgi sauber? Da waren in der Vergangenheit immer Statements von Till oder Falko aufgekommen, dass es bei Umstellung des Workers im Backend evtl. zu Problemen kommen könnte
b) Würde es - so a) gegeben ist - dann nicht Sinn machen, den ganzen Wahnsinn an Varianten (suphp, mod_cgi, fastcgi, suexec, whatever) zu minimieren und den Weg mit Event Worker, FPM und mod_proxy_fcgi zu gehen?
Da mit PHP 5.5 und Apache 2.4 eh einige Projekte und Applikationen überarbeitet werden müssen, habe ich persönlich bislang noch keines gesehen, welches mit der Kombo läuft, aber dann Probleme mit Eventworker oder PHP-FPM hat.
Bislang war - zumindest mein Eindruck - das Feedback von Apache und Co., dass so PHP zum einen schneller (am Schnellsten?) läuft (in eingen Tests auch besser als mod_php) und man dazu keinen Streß wie bei Suexec oder SuPHP betreiben muss, da durch die FPM Pools User/Gruppenzuordnung kein Problem mehr sind.
Damit würde m.E. für ein Shared Hosting gute/beste Performance auf gute Abschottung treffen. Vor allem würde es aber die Einstellung an der Stelle minimieren, bei der mich immer wieder diverse Reseller oder Kunden fragen "welche PHP Art muss ich da einstellen, dass das die 'beste' ist?". Zumal SuPHP sehr langsam (und m.E. veraltet), SuExec umständlich und reines FastCGI IMHO unnötig ist. Und durch die ProxyPass Konfiguration sollten sich auch die vorhandenen Probleme mit FPM vs. FastCGI lösen lassen (Aliasdomains Umleitung bei FastCGI u.ä.).
Grüße
Jens
ich habe das neue Tutorial von Falko bezüglich ISPC3 & Ubuntu 14.04LTS gelesen, bei dem ja bereits Apache 2.4 und PHP 5.5 zum Einsatz kommen.
Meines Erachtens ist aber der bevorzugte bzw. empfohlene Weg (von Seitens PHP wie auch Apache), PHP jetzt via PHP-FPM & mod_proxy_fcgi einzubinden.
Durch die Installation und um den Usern die Möglichkeit zu geben auch alles auswählen zu können, wird aber nun überall in Verbindung mit ISPC3 zum einen der langsamere Prefork Worker statt des neuen Event Workers sowie mod-php + suphp + mod_fastcgi etc. etc. installiert.
a) Läuft ISPC3 (Backend) auch mit PHP-FPM + Event Worker + mod_proxy_fcgi sauber? Da waren in der Vergangenheit immer Statements von Till oder Falko aufgekommen, dass es bei Umstellung des Workers im Backend evtl. zu Problemen kommen könnte
b) Würde es - so a) gegeben ist - dann nicht Sinn machen, den ganzen Wahnsinn an Varianten (suphp, mod_cgi, fastcgi, suexec, whatever) zu minimieren und den Weg mit Event Worker, FPM und mod_proxy_fcgi zu gehen?
Da mit PHP 5.5 und Apache 2.4 eh einige Projekte und Applikationen überarbeitet werden müssen, habe ich persönlich bislang noch keines gesehen, welches mit der Kombo läuft, aber dann Probleme mit Eventworker oder PHP-FPM hat.
Bislang war - zumindest mein Eindruck - das Feedback von Apache und Co., dass so PHP zum einen schneller (am Schnellsten?) läuft (in eingen Tests auch besser als mod_php) und man dazu keinen Streß wie bei Suexec oder SuPHP betreiben muss, da durch die FPM Pools User/Gruppenzuordnung kein Problem mehr sind.
Damit würde m.E. für ein Shared Hosting gute/beste Performance auf gute Abschottung treffen. Vor allem würde es aber die Einstellung an der Stelle minimieren, bei der mich immer wieder diverse Reseller oder Kunden fragen "welche PHP Art muss ich da einstellen, dass das die 'beste' ist?". Zumal SuPHP sehr langsam (und m.E. veraltet), SuExec umständlich und reines FastCGI IMHO unnötig ist. Und durch die ProxyPass Konfiguration sollten sich auch die vorhandenen Probleme mit FPM vs. FastCGI lösen lassen (Aliasdomains Umleitung bei FastCGI u.ä.).
Grüße
Jens