Optimierung des Caches: Anpassung der Cache-Zeit für statische Dateien

Die Optimierung des Caches kann die Leistung Ihrer Apache-Webserver verbessern, indem häufig verwendete Ressourcen zwischengespeichert und bei Bedarf aus dem Cache abgerufen werden. Dies kann die Ladezeiten reduzieren und die Bandbreitennutzung verringern. In diesem Artikel werden wir uns darauf konzentrieren, wie Sie die Cache-Zeit für statische Dateien wie JavaScript, CSS und Bilder auf einem Plesk-Server einstellen können.

Anpassung der .htaccess-Datei

  1. Öffnen Sie die Dateiverwaltung des Plesk-Panels und navigieren Sie zum Document Root Ihrer Website.

  2. Suchen Sie nach der Datei ".htaccess". Wenn die Datei nicht vorhanden ist, können Sie eine neue Datei mit dem Namen ".htaccess" erstellen.

  3. Öffnen Sie die ".htaccess"-Datei in einem Texteditor.

  4. Fügen Sie die folgenden Zeilen hinzu, um die Cache-Zeit für verschiedene Dateitypen festzulegen:

    <IfModule mod_expires.c> # Cache-Zeit für JavaScript-Dateien (js) ExpiresByType text/javascript "access plus 1 year" ExpiresByType application/javascript "access plus 1 year" # Cache-Zeit für CSS-Dateien ExpiresByType text/css "access plus 1 year" # Cache-Zeit für Bild-Dateien (jpg, jpeg, png, gif) ExpiresByType image/gif "access plus 1 year" ExpiresByType image/png "access plus 1 year" ExpiresByType image/jpg "access plus 1 year" ExpiresByType image/jpeg "access plus 1 year" # Cache-Zeit für SVG-Dateien ExpiresByType image/x-icon "access plus 1 year" ExpiresByType image/svg+xml "access plus 1 year" # Cache-Zeit für Videos ExpiresByType video/mp4 "access plus 1 year" ExpiresByType video/ogg "access plus 1 year" ExpiresByType video/webm "access plus 1 year" ExpiresByType video/x-flv "access plus 1 year" # Cache-Zeit für Schriftarten ExpiresByType application/vnd.ms-fontobject "access plus 1 year" ExpiresByType application/x-font-ttf "access plus 1 year" ExpiresByType application/font-woff "access plus 1 year" ExpiresByType application/font-woff2 "access plus 1 year" ExpiresByType font/opentype "access plus 1 year" </IfModule>

    Sie können die Cache-Zeit entsprechend Ihren Anforderungen anpassen. In diesem Beispiel ist die Cache-Zeit auf 1 Jahr festgelegt. Sie können auch andere Zeiteinheiten wie "months", "weeks", "days" oder "hours" verwenden.

  5. Speichern Sie die ".htaccess"-Datei.

Überprüfen des Caches

Um sicherzustellen, dass der Cache ordnungsgemäß funktioniert, können Sie den Entwicklertools Ihres Browsers verwenden. Öffnen Sie eine Seite, die statische Ressourcen wie JavaScript, CSS oder Bilder enthält, und überprüfen Sie den Netzwerk-Tab der Entwicklertools. Wenn alles korrekt konfiguriert ist, sollten Sie sehen, dass die Ressourcen mit einem "200 OK"-Status aus dem Cache abgerufen werden.

Fazit

Die Optimierung des Caches mit Apache auf Plesk kann die Ladezeiten Ihrer Webseite erheblich verbessern. Durch die Anpassung der Cache-Zeit für statische Dateien können Sie die Bandbreitennutzung verringern und die Benutzererfahrung optimieren. Stellen Sie sicher, dass Sie die Cache-Zeit entsprechend den Anforderungen Ihrer Webseite anpassen.

Die Cache-Zeit sollte nicht zu lange festgelegt werden, da sich geänderte Ressourcen möglicherweise nicht aktualisieren, solange die Cache-Zeit nicht abgelaufen ist. Stellen Sie sicher, dass Sie den Cache regelmäßig aktualisieren, wenn Sie Änderungen an Ihren statischen Dateien vornehmen.