Seiten beschleunigen
Tuesday, March 9th, 2010Bereits beim Entwickeln der Seite ist es angenehmer, wenn der Server schneller reagiert.
Diese Yahoo! Seite hat mehr Informationen über Seitenbeschleunigung.
Interessante Tools werden ebenfalls angeboten:
-
YSlow – ein Firefox Plugin was ermittelt WARUM die Seite langsam ist
-
Smush.it™ – verkleinert Bilder verlustfrei!
Um möglichst viele Elemente in dem BrowserCache vorzuhalten, sollte man die Expires Headers richtig setzen.
Dieser Artikel gibt eine kurze Anleitung für Apache & mod_rewrite.
Ich benutze z.B. folgendes in meiner .htaccess:
#Speed UP!
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 10 years"
ExpiresByType text/html "access plus 30 seconds"
</IfModule>
Natürlich muss man dazu sicherstellen dass mod_expires installiert ist. Unter Debian:
ls -l /etc/apache2/mods-enabled/
Unter Debian hat man auch bequeme Tools um Module zu aktivieren und zu deaktivieren (einfach aufrufen, sie bieten die entsprechenden Module an):
a2enmod – Modul aktivieren
a2dismod – Modul deaktivieren
Weitere Optimierungsmöglichkeiten bestehen im Einsatz von Kompression – mod_deflate, Reduktion der eingebundenen Dateien (ganz wichtig!) und natürlich dem Einsatz eines CDNs – eines Content Delivery Networks. Wir empfehlen MaxCDN (das erste Terabyte für 10$!) bzw. NetDNA.
Ein netter Nebeneffekt der meisten dieser Optimierungen ist die Reduktion der Last auf den Server – was wiederum zu höherer Performance bei vielen Besuchen führt!!
Auf Wunsch optimieren wir Ihre Seite hinsichtlich der beschriebenen Prinzipien um die optimale Geschwindigkeit für Sie und Ihre Besucher herauszuholen. Nehmen Sie mit uns jetzt Kontakt auf!