Apache

Beispiel und Anleitungen rund um den Apache (Webserver)

pingdom

Webseiten Analyse

7
Zurück zur "Webseiten beschleunigen" - Übersicht 1.) Webseiten Analyse

Dies ist der Erste Teil von meiner Blog-Reihe "Webseiten beschleunigen". Um die ursprüngliche Ladegeschwindigkeit deiner Webseite zu prüfen, installieren wir uns zwei Erweiterungen für Firefox.

Firebug + YSlow

ggf. kann man sich auch nach die nachfolgenden Links anschauen, jedoch habe ich mit der Kombination „ Firebug + YSlow“ sehr gute Erfahrungen gemacht, daher folgt nun diesbezüglich ein kleines Video.

Alternative von Google:

Firebug + Page-Speed

Alternative Online-Analyse:

Bisher habe ich nur zwei Online-Analyse-Dienste gefunden, welche mir wirklich geholfen haben.

a.) Auf Pingdom.com kannst du die Ladezeit deiner Webseite und dessen Inhalt sehr schön in More >

nginx_logo

Webserver beschleunigen

2
Zurück zur "Webseiten beschleunigen" - Übersicht 5.) Webserver beschleunigen 5.1) Apache-Module deaktivieren

Ggf. kann man auch einige Module (Erweiterungen) von Apache abschaltet, wer z.B. auf seiner Webseite gar keine SSL-Verschlüsselung verwendet, könnte das entsprechende Modul deaktivieren.

a2dismod ssl /etc/init.d/apache2 restart

Die momentan aktiven Erweiterungen kann man unter "/etc/apache2/mods-enabled/" einsehen, die installierten Erweiterungen sind unter "/etc/apache2/mods-available/" zu finden.

Dynamische Seiten: - mod_log_config erlaubt die access_log-Dateien in div. Formaten. - mod_cgi braucht man, wenn man CGI zulassen will. - mod_suexec erlaubt CGIs als ein bestimmter User zu laufen. - mod_perl braucht man nicht um Perl als CGI auszuführen! - More >

no_cache_expires

Browser-Cache nutzen

0
Zurück zur "Webseiten beschleunigen" - Übersicht 4.) Browser-Cache nutzen 4.1) Browser-Cache manuell einstellen

Falls du keinen Zugriff auf die Konfiguration von Apache hast, kannst du den Browser-Cache folgendermaßen beeinflussen. Nun wollen wir unseren JS/CSS Dateien noch einen Header mitgeben, welcher wiederum bewirkt, dass der entsprechende Browser (Client) die Datei für eine gewisse Zeit speichert und für „neu“ hält, dies spart wieder Traffic, welchen wir nicht bezahlen müssen und außerdem beschleunigt es den Seitenaufruf.

CSS in PHP umbenennen, um den php-Code in der Datei ausführen zu können.

mv test.css test.css.php

Anschließend werden wir am Anfang der Datei folgendes mit einfügen.

<?php require_once("gzipCSS.php"); ?>

Im folgenden Beispiel wird die More >

tacho

Webseiten beschleunigen – Übersicht

8

Der Artikel beschreibt, wie man seine Webseite bzw. seinen Server analysiert und optimiert um Performance zu gewinnen, Ladezeit zu reduzierten bzw. Traffic einzusparen. Man kann einiges an Performance gewinnen, indem man z.B. Bilder im richtigen Format abspeichert bzw. komprimiert, CSS- / JS-Dateien kombiniert und ebenfalls komprimiert oder auch bestimmt Daten vorkomprimiert zur Verfügung stellt.

1.) Webseiten Analyse 1.1) Webseiten Benchmark

2.) Komprimierung 2.1) Bilder komprimieren 2.1.1) Bilder Sprites 2.1.2) PNG-Bilder komprimieren 2.1.3) JPEG-Bilder komprimieren 2.1.4) Bilder komprimieren – Online 2.2) JavaScript/CSS komprimieren 2.2.1) JavaScript/CSS komprimieren - serverseitig 2.2.2) JavaScript/CSS komprimieren - Online 2.3) Apache gzip-Kompression More >

Spammer/Hacker fernhalten (Apache2)

4
mod_spamhaus ist ein Apache-Modul, welches deine Webseite vor Spammern und Hackern schützen kann, indem "böse" IP-Adressen keinen Zugriff mehr auf deine Webseite bekommen, für diesen Zweck wird auf eine "DNS-based Blackhole List" (DNSBL) zurückgegriffen. Es gibt mehrere Möglichkeiten dieses Modul zu installieren... 1.) selber bauen aptitude install apache2-prefork-dev wget http://switch.dl.sourceforge.net/project/mod-spamhaus/mod-spamhaus/0.7/mod-spamhaus-0.7.tar.gz tar zxvf mod-spamhaus-0.7.tar.gz cd mod-spamhaus make make install vim /etc/apache2/httpd.conf
LoadModule spamhaus_module /usr/lib/apache2/modules/mod_spamhaus.so
vim /etc/apache2/apache2.conf
[...] MS_METHODS POST,PUT,OPTIONS,CONNECT MS_WhiteList /etc/spamhaus.whitelist MS_CacheSize 256 [...]
touch More >

.htaccess & Mod-Rewrite

4

"Eine Rewrite-Engine ermöglicht es, an den Webserver gerichtete Anfragen intern umzuschreiben oder extern weiterzuleiten." - Wiki

 

1.) Seiten ohne subdomain (http://domain.de) 2.) Seiten mit www (http://www.domain.de) 3.) Schrägstrich hinzufügen 4.) Eine einfache Weiterleitungen 5.) alle Anfragen auf ein Unterverzeichnis auf die Hauptseite weiterleiten 6.) Bilder von Ihrer domain schützen 7.) SSL-Verbindung an einen SSL-Proxy weiterleiten 8.) Verbindungen auf Port umbiegen 9.) Sub-Domain umleiten 10.) Client aussperren 11.) Umleiten der Anfrage 12.) Neue Index-Datei 13.) Webseiten Zugriff schützen 14.) ErrorSeite umleiten 15.) Slash am Ende einer Datei entfernen 16.) doppelten Slash in der URL entfernen 17.) Dateien sperren 18.) .htaccess umbenennen 19.) Verzeichnisauflistung an/aus More >

Go to Top