Andreas Korthaus: und Apache2 schon produktiv einsetzen?

Beitrag lesen

Hallo Christoph!

Das hängt möglicherweise davon ab, wie "produktiv" deine Umgebung sein soll, und was da alles stabil laufen muß

Es ist ein modulares, für meine Verhältnisse recht komplexes PHP-Projekt, auf viele Dateien verteilt(viele includes, viele Klassen, einige PEAR-Module, Smarty-Templates...), und das ganze läuft mit einem Datenbank-Server, wahrscheinlich postgres, vielleicht auch mysql, vielleicht auch die RedHat-eigene, Postgres-Version, mal schaun. Jedenfalls ist das keine einfache Präsentations-Webseite, sondern eine Web-Anwendung(Extranet...).
Als OS wird entweder RedHat Linux 7.3 oder 8.0 eingesetzt.

Datensicherheit und Stabilität sind die mit Abstand wichtigsten
Kriterien.

Dem entsprechend wird die ganze Software entwickelt(DB-Transaktionen, ausgeklügelte Error-Routinen...). Unter diesem Gesichtspunkt, und unter dem das der Webserver nicht stark belastet werden wird, vielleicht maximal 10-20 Anfragen(aber die gehen dann auch an komplexe PHP-Scripte) pro Sekunde(mit sehr vielen Reservern), sollte man wohl doch eher auf den alten 1er setzen - sicher ist sicher, oder?
Leider ist sowas sehr schwierig zu simulieren.

Gibt es Tests wie viel schneller der neue Apacher ist?

Mal eine Frage zur Performance. Es gibt ja grob 3 Möglichkeiten PHP zu installieren:

1. Als CGI-Version
2. Als Apache-Modul
3. ebenfalls als Apache-Modul, aber dabei komplett in den httpd einkompiliert.

Was haltet Ihr von diesen Methoden, untern den Gesichtspunkten Performance und Stabilität? Die Unterschiede in der Veränderbarkeit sind hier wohl eindeutig.

Und wie wäre es jetzt noch das Datenbank-Modul von PHP mit einzukompilieren? Was haltet Ihr von sowas?

Viele Grüße
Andreas