Ubuntu – Apache-Server Performance-Tuning

Veröffentlicht von

Hier ein paar Hinweise, wie man die Performance vom Apache-Server verbessern kann.

Apache2buddy

Eine gute Orientierung, wo es bei einer Apache-Konfiguration noch Bedarf an Feintuning gibt, liefert das Perl-Script Apache- 2buddy. Es überprüft nach dem Aufruf in der Shell des Webservers die diversen Konfigurationsdateien einer Apache-Installation und des PHP-Moduls. Das Script gibt Hinweise auf mögliche Probleme und Optimierungsmöglichkeiten.

wget https://raw.githubusercontent.com/richardforth/apache2buddy/master/apache2buddy.plCode-Sprache: JavaScript (javascript)

Das Script verlangt root-beziehungsweise sudo-Privilegien zum Aufruf:

sudo perl apache2buddy.plCode-Sprache: CSS (css)

Im Terminal zeigt Apache2buddy nun der Reihe nach die überprüften Parameter an. Am Ende folgt eine Zusammenfassung mit Empfehlungen, wobei die wichtigsten Hinweise rot ausgezeichnet sind. Diese Empfehlungen verlangen meist noch Recherche in der Dokumentation zu Apache wo die betreffende Einstellung genau zu finden ist.

Ein praktisches Beispiel: Auf vielen Ein-Platinen-Systemen wie dem Raspberry Pi wird Apache2buddy den Hinweis „Your MaxRequestWorkers setting is too high“ und darunter eine Empfehlung geben. Der Parameter „MaxRequestWorkers“ befindet sich in der Konfigurationsdatei „/etc/apache2/mods-enabled/mpm_prefork.conf“ und hat standardmäßig den Wert „150“. Mit einem Texteditor setzen Sie diesen Parameter nun auf den empfohlenen Wert von Apache- 2buddy und starten den Webserver neu.