Server-Lab.de A Sysadmins IT-Blog
  • Jun
    20

    Nachdem 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.

    Zum Artikel »

    No Comments
  • Jun
    15

    Im 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

    Zum Artikel »

    No Comments
  • Jun
    9

    Dies ist nun der erste Teil meiner vor einigen Tagen angekündigten Artikelserie zur Optimierung des Apache Webserver. Zunächst geht es darum, den bekannten Webserver für Linux etwas auf die Sprünge zu helfen. Ich möchte Euch hier aufzeigen, welche Möglichkeiten es dazu gibt.

    Apache Speicherverbrauch reduzieren

    Den Apachen kann man mit einer großen Auswahl an verschiedenen Modulen sehr vielseitig erweitern. Der entscheidende Nachteil hierbei ist jedoch, dass durch jedes installierte Modul der Speicherverbrauch steigt und die Gesamtperformance sinkt. Jeder Request der an den Apache geschickt wird, durchläuft beinahe jedes Modul welches prüft, ob es damit etwas zu tun hat.

    Die default Konfiguration des Apache kann sich zwischen den Linux Distribution leicht unterscheiden aber eines trifft auf jeden Fall immer zu: Sie ist darauf ausgelegt, zumindest auf dem System zu laufen. Das bedeutet, hier gibt es immer Handlungsbedarf. Hier eine kleine Übersicht der Module aus der Standard Installation:
    Zum Artikel »

    No Comments

Partnerseiten