alternativen zu MySQL sowie Webserver

overflow

Member of Honour
Für mein kommendes Projekt (Blog - Software Wordpress) muss ich mein System vorbereiten. Bevor ich mit der Installation von Wordpress beginne, möchte ich mich bzgl. Datenbanken/Webserver informieren.

Mein Rootserver ist ein openBSD 5.4.
Als Webserver werde ich die bereits vom openBSD-Team gepflegte Apache 1.3 Version verwenden, weil es bereits gechrootet und mehr oder weniger "sicher" ist . Kann mir aber auch vorstellen lighttpd zu werden.

Bei den Dankenbanken bin ich mir noch nicht sicher. MySQL möchte ich eigentlich meiden. Im Basispaket von openBSD müsste SQLite dabei sein, welches stetig gepflegt wird. Eine weitere Möglichkeit wäre die Nutzung von PostgreSQL.

Wichtig ist von den "Standarts" wie Apache2 und MySQL wegzukommen um Angriffe auf das System zu reduzieren. Gleichzeitig suche ich nach ressourcenschonenden/schnelleren Alternativen.

PS: Was haltet ihr von wordpress?
 
Apache 1.3? Und das mit PHP? Bist du sicher? Ich würde auf jeden Fall mindestens einen 2.2er Apachen nehmen. So gut das OpenBSD-Projekt auch sein mag, aber ich glaube kaum, dass die da echt noch Sicherheitslücken im 1er Apachen fixen _und_ die Performance-Erweiterungen, die im Laufe der letzten Jahre in den 2er eingeflossen sind, auch noch nachrüsten.

Und damit Wordpress mit was anderem als MySQL zuverlässig läuft, brauchst du immer irgendwelche zusätzlichen Plugins, was den Pflegeaufwand nach oben treibt. Gerade bei WP wüsste ich auch keinen vernünftigen Grund (ausser dem persönlichen Geschmack), auf was anderes als MySQL zu setzen. Zwischen den nativen Code und die DB noch einen zusätzlichen Abstraktionslayer zu setzen nur um eine andere DB nutzen zu können, zieht die Performance enorm nach unten. Dann auch noch einen 1er Apachen dazu... du handhabst auf einem vergleichbaren Server mit Apache 2.4 und einer aktuellen Percona MySQL mindestens 50% mehr Anfragen als auf dem, was du da vor hast. Nicht nur dass dein Webserver, also der 1.3er Apache, wesentlich mehr RAM verheizt, er hat auch noch ein wesentlich schlechteres Handling für parallele Verbindungen und für die Verarbeitung von Skript-Code durch Plugins/Erweiterungen.
 
Apache 1.3? Und das mit PHP? Bist du sicher? Ich würde auf jeden Fall mindestens einen 2.2er Apachen nehmen. So gut das OpenBSD-Projekt auch sein mag, aber ich glaube kaum, dass die da echt noch Sicherheitslücken im 1er Apachen fixen _und_ die Performance-Erweiterungen, die im Laufe der letzten Jahre in den 2er eingeflossen sind, auch noch nachrüsten.

Die Basisinstallation soll keine Bugs enthalten und soweit es geht sicher sein. Das ist die Grundidee hinter openBSD. Daher glaube ich, dass man sich auf 1.3 verlassen kann. Sonst hätte man es auch der Basisinstallation entfernt.

Was spricht gegen lighttpd?

Und damit Wordpress mit was anderem als MySQL zuverlässig läuft, brauchst du immer irgendwelche zusätzlichen Plugins, was den Pflegeaufwand nach oben treibt. Gerade bei WP wüsste ich auch keinen vernünftigen Grund (ausser dem persönlichen Geschmack), auf was anderes als MySQL zu setzen. Zwischen den nativen Code und die DB noch einen zusätzlichen Abstraktionslayer zu setzen nur um eine andere DB nutzen zu können, zieht die Performance enorm nach unten. Dann auch noch einen 1er Apachen dazu... du handhabst auf einem vergleichbaren Server mit Apache 2.4 und einer aktuellen Percona MySQL mindestens 50% mehr Anfragen als auf dem, was du da vor hast. Nicht nur dass dein Webserver, also der 1.3er Apache, wesentlich mehr RAM verheizt, er hat auch noch ein wesentlich schlechteres Handling für parallele Verbindungen und für die Verarbeitung von Skript-Code durch Plugins/Erweiterungen.
Das haste wohl recht... Daran habe ich nicht gedacht.
 
Die Basisinstallation soll keine Bugs enthalten und soweit es geht sicher sein. Das ist die Grundidee hinter openBSD. Daher glaube ich, dass man sich auf 1.3 verlassen kann. Sonst hätte man es auch der Basisinstallation entfernt.

/usr/sbin/httpd and the associated tools and files have been removed. Consider using nginx(8) for your http serving needs, but note that nginx is not a drop-in replacement. For people who need the old httpd(8) and cannot switch at this time, see the port www/apache-httpd-openbsd.
Quelle: Heads Up: Apache Removed from Base
 
Nginx halte ich definitiv für die bessere Alternative, wenn man schon keinen >=2.2er Apache zur Verfügung hat.

Lighttpd spielt seine Stärken vor allem bei der Auslieferung statischer Dateien aus. In Verbindung mit PHP kann man ihn zwar nutzen, hat dann aber nicht die Flexibilität, die andere Webserver bieten (und eine grauenvolle Config-Syntax, wenn es um Rewrites usw. geht, die man ja dann von Wordpress erstmal "übersetzen" müsste).
 
Zurück
Oben