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

    Apache Optimierung Teil 3 – Feintuning und Beobachtung

    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.

    Die Direktiven von dort sollte man also am besten in die Apache-Config übernehmen und mit AllowOverride None sucht Apache erst gar nicht nach .htaccess-Dateien.

    Performance Test

    Dazu bietet sich das dem Apachen beigelegte ab2 an. Damit lässt sich eine Serie eigener Requests auf den Server feuern und bekommt anschließend eine statistische Auswertung. Wie aber schon häufiger erwähnt, so gilt auch hier die Tatsache, dass es nunmal keine Normwerte gibt, die ein Webserver erfüllen muss. Das Tool sollte man besser als eine Art Erfolgstest ansehen um neu eingestellte Parameter und deren Auswirkungen ausprobieren zu können. Es kann übrigends auch Benutzer bzw. Surfer auf dem Server simulieren.

    Beobachtung

    Weitere Schritte zur Serveroptimierung lassen sich recht schnell finden, wenn man seinen Server vernünftig beobachtet. Sehr geeignet zur Beobachtung die der “mod_status” mit der Direktive “ExtendedStatus On” Modus. Den auf dem Server betriebenen Scripten (meist in PHP geschrieben) sollte man besondere Beachtung schenken. Sollte dabei die CPU-Zeit oder die Laufzeit sehr stark ansteigen, besteht akuter Handlungsbedarf.

    Schlusswort

    Wer alle drei Artikel aus dieser kleinen Serie aufmerksam gelesen hat, sollte nun über eine vernünftige Basis verfügen auf der eine individuell auf die eigenen Bedürfnisse zugeschnittene Konfiguration durchaus erarbeitbar ist.

    No Comments

Kommentar hinterlassen

Partnerseiten