- Jun20
Apache Optimierung Teil 3 – Feintuning und Beobachtung
Filed under: Webserver; Tagged as: Apache, Apache Optimierung, Apache-Module, Server, server-optimierung, WebserverNo CommentsNachdem wir uns im ersten Teil dieser Artikelserie darum bemüht haben, den Speicherverbrauch des Apache zu reduzieren und im letzen Artikel die RAM-Nutzung optimiert haben, können wir uns heute an das Finetuning heranwagen.
Finetunig
- Vermeiden von DNS-Lookups:
HostNameLookups off
Denn erstmal jede Client-IP auf seinen Hostnamen aufzulösen ist unnötig und kostet nur Zeit.
- Vermeiden von .htaccess-Dateien:
Diese Dateien werden pro Request geprüft! Und zwar den ganzen Verzeichnispfad von DocumentRoot bis zum Ziel-Verzeichnis.
- Vermeiden von DNS-Lookups:
- Jun15
Apache Optimierung Teil 2 – Arbeitsspeichernutzung optimieren
Filed under: Webserver; Tagged as: Apache, Apache Optimierung, Apache-Module, Server, server-optimierung, WebserverNo CommentsIm letzten Artikel habe ich mich damit beschäftigt, den Speicherverbrauch des Apache zu optimieren – hauptsächlich wird dieser durch entfernen nicht benötigter Module erreicht. Heute möchte ich Euch zeigen, wie man die Ram-Auslastung und -Nutzung auf möglichst sinnvolle Weise anpasst. Als Anschauungsbeispiel dient wie schon häufiger der Fall, meine kleinen vServer.
Apache Ram-Nutzung optimieren
Zunächst möchte ich auf das MPM-Prefork Modul eingehen, welches auf einem meiner vServer mit 512 MB RAM zum Einsatz kommt (inklusive php-cgi, mod_rewrite usw.)
StartServers 2
MinSpareServers 2
MaxSpareServers 5
ServerLimit 35
MaxClients 35
MaxRequestsPerChild 2500 - Jun4
Artikelserie Apache Optimierung
Filed under: Webserver; Tagged as: Apache, Apache Optimierung, Linux, linuxserver, Server, WebserverNo CommentsNun möchte ich Euch mit einer weiteren Artikelserie zum Thema Optimierung des Apache Webservers beglücken. Inspiriert wurde ich einerseits durch das Serversupportforum – dort ganz speziell von Huschi und angetrieben durch die Tatsache dass ich einen vServer mit insgesamt vier Websites, davon drei WordPress-Blogs betreibe. Der Flaschenhals bei vServern liegt meist im verfügbaren RAM ergo hab ich mir mal angesehen, wohin mein Speicher so verschwindet. Spitzenreiter war der Apache (obwohl meine Seiten noch kaum Besucher haben), dicht gefolgt von MySQL.
Dementsprechend habe ich viel Zeit mit Recherchieren und testen verbracht um meinen Speicherverbrauch zu optimieren. Dazu sei aber gesagt, dass man es auch übertreiben kann. Es mag ja für den einen oder anderen etwas tolles sein, wenn er zwei Drittel seines Arbeitsspeichers ungenutzt und jederzeit zur Verfügung hat. Meine Ziele sehen da schon etwas anders aus. Aktuell sind 50% meines RAM´s belegt aber meine Seiten kommen aktuell lediglich auf 70-100 Besucher pro Tag insgesamt. Da darf dann ruhig auch noch etwas Luft nach oben sein.
Zum Artikel »
