Wichtige Highlights

  • Expires-Header verbessern die Geschwindigkeit der WordPress-Site, indem sie das Browser-Caching für statische Dateien aktivieren.
  • Tools wie GTmetrix, PageSpeed Insights und Lighthouse helfen dabei, fehlende oder falsch konfigurierte Header zu identifizieren.
  • Sie können expires-Header über Plugins, .htaccess (Apache) oder die Nginx-Serverkonfiguration hinzufügen.
  • Bluehost vereinfacht das Caching mit integrierten Funktionen, SSD-Speicher, CDN-Integration und Plugin-Kompatibilität.
  • Vermeiden Sie häufige Caching-Fehler mit Best Practices wie Versionierung, Testen und Verwenden von Staging-Umgebungen.

Einleitung

Ihre Website mag großartig aussehen – aber wenn sie geladen wird, als wäre sie im Jahr 2005 stecken geblieben, werden die Besucher nicht bleiben, um sie zu bewundern.

Geschwindigkeit ist nicht verhandelbar, und eine der einfachsten Möglichkeiten, die Leistung zu steigern, besteht darin, Ablauf-Header in WordPress hinzuzufügen. Diese leistungsstarke Optimierung ermöglicht Browser-Caching, sodass statische Dateien wie Bilder, Stylesheets und Skripte lokal gespeichert werden können, um wiederholte Besuche schneller zu ermöglichen.

Das Ergebnis? Schnellere Ladezeiten, geringere Serverbelastung und eine reibungslosere Benutzererfahrung – alles mit ein paar einfachen Schritten.

In dieser Anleitung erfahren Sie, wie Sie mithilfe von Plugins Ablaufheader hinzufügen, Ihre .htaccess-Datei bearbeiten und Ihren Webserver (Apache oder Nginx) konfigurieren. Wir behandeln auch, wie Sie häufige Fehler vermeiden können, die Ihre Website verlangsamen.

So fügen Sie Ablaufheader in WordPress hinzu: Schritt-für-Schritt-Anleitung

Es gibt verschiedene Möglichkeiten, Ablaufheader in WordPress hinzuzufügen, abhängig von Ihrem Hosting-Setup, dem Servertyp und dem technischen Komfort. Lassen Sie uns jede Methode nacheinander untersuchen:

Methode 1: Hinzufügen von Ablaufheadern mit einem Plugin

Wenn Sie mit Code nicht vertraut sind, ist der einfachste Weg, Ablaufheader in WordPress hinzuzufügen, die Verwendung eines Caching-Plugins. Diese Plugins verarbeiten das Browser-Caching automatisch und ermöglichen es Ihnen, Ablaufzeiten zu konfigurieren, ohne Serverdateien bearbeiten zu müssen.

W3 Total Cache und WP Super Cache sind die beiden beliebtesten Plugins, die Sie verwenden können. Für diese Methode verwenden wir W3 Total Cache als Referenz:

  1. Gehen Sie zum WordPress-Dashboard.
WordPress-Dashboard
  1. Klicken Sie auf „Plugins“ > „Neues Plugin hinzufügen“ und suchen Sie nach W3 Total Cache. Klicken Sie dann auf „Installieren“ und „Aktivieren“.
W3 Gesamter Cache
  1. Navigieren Sie zur Registerkarte „Leistung“ und klicken Sie dann auf „Browser-Cache“.
Auf Browser-Cache prüfen
  1. Suchen Sie nach „Set expires header“ und aktivieren Sie das Kontrollkästchen.
Festlegen von Ablaufheadern
  1. Scrollen Sie nach unten zum Abschnitt „CSS & JS“ und aktivieren Sie dann die Option „Ablaufheader festlegen“.
  1. Geben Sie Ihren bevorzugten Lifetime-Wert in Sekunden ein.
  1. Standardmäßig ist sie auf 31536000 Sekunden (entspricht 365 Tagen) festgelegt, aber Sie können sie basierend auf Ihrer Cachingstrategie anpassen.
Festlegen des Lebensdauerwerts
  1. Wiederholen Sie die gleichen Schritte für HTML und Medien.
  1. Nachdem Sie die Einstellungen angepasst haben, klicken Sie auf den Dropdown-Pfeil der Schaltfläche „Einstellungen speichern“ und klicken Sie auf „Einstellungen speichern und Caches löschen“.
Speichern Sie es

Methode 2: Manuelles Hinzufügen von Ablaufheadern durch Bearbeiten der .htaccess-Datei (Apache-Server)

Wenn Ihre Website auf einem Apache-Webserver ausgeführt wird, können Sie manuell Ablaufheader hinzufügen, indem Sie die .htaccess-Datei ändern. So fügen Sie Ablaufheader manuell hinzu:

  1. Greifen Sie über FTP oder den Dateimanager in Ihrem Hosting-Kontrollpanel auf das Stammverzeichnis Ihrer Website zu. Bluehost-Benutzer finden ihren „Dateimanager“ unter „Quick Links“.
Dateimanager
  1. Suchen Sie die .htaccess-Datei (stellen Sie sicher, dass versteckte Dateien sichtbar sind). Sie erhalten eine .htaccess-Datei im Ordner ‚public_html‘.
Htaccess-Schritt
  1. Fügen Sie den folgenden Code-Schnipsel vor der Zeile # END WordPress ein:
<IfModule mod_expires.c> 

 
ExpiresActive On 

ExpiresByType image/jpg "access 1 year" 

ExpiresByType image/jpeg "access 1 year" 

ExpiresByType image/gif "access 1 year" 

ExpiresByType image/png "access 1 year" 

ExpiresByType image/svg "access 1 year" 

ExpiresByType text/css "access 1 month" 

ExpiresByType application/pdf "access 1 month" 

ExpiresByType application/javascript "access 1 month" 

ExpiresByType application/x-javascript "access 1 month" 

ExpiresByType application/x-shockwave-flash "access 1 month" 

ExpiresByType image/x-icon "access 1 year" 

ExpiresDefault "access 3 days" 

</IfModule> 
  1. Speichern Sie die Datei und laden Sie sie hoch.

Dadurch wird der Browser angewiesen, verschiedene Dateitypen für definierte Zeiträume zwischenzuspeichern, um zukünftige Ladezeiten zu verkürzen.

Methode 3: Konfigurieren von Nginx für Ablauf-Header

Wenn Ihre Website auf einem Nginx-Webserver gehostet wird, wird die .htaccess-Methode nicht angewendet. Stattdessen müssen Sie die Konfigurationsdatei des Servers bearbeiten.

location ~* \.(jpg|jpeg|gif|png|css|js|woff2)$ { 
expires 30d; 
add_header Cache-Control "public"; 

Fügen Sie dies zu Ihrem Nginx-Site-Konfigurationsblock hinzu, der sich normalerweise unter

‘/etc/nginx/sites-available/yourdomain.conf’. 

Wie können Sie überprüfen, ob Ihre Website Ablaufheader benötigt?

Viele Caching-Plugins, CDNs oder Hosting-Umgebungen implementieren standardmäßig expires-Header. Aber nicht immer auf die optimalste Art und Weise. Eine ordnungsgemäße Überprüfung stellt sicher, dass Sie keinen doppelten Aufwand betreiben oder Möglichkeiten verpassen, das Browser-Caching für eine schnellere Leistung zu nutzen.

Hier sind drei zuverlässige Tools, mit denen Sie feststellen können, ob auf Ihrer Website Ablauf-Header fehlen:

1. GTmetrix

GTmetrix ist ein beliebtes Tool zum Testen der Website-Geschwindigkeit, das detaillierte Empfehlungen zur Optimierung der Leistung Ihrer Website bietet. GTmetrix analysiert, wie Ihre Seiten geladen werden, und markiert fehlende oder falsch konfigurierte Ablaufheader.

Hier sind die Schritte, um mit GTmetrix zu überprüfen, ob Ihre Website Ablauf-Header benötigt:

  1. Gehen Sie zu GTmetrix.com, geben Sie die URL Ihrer Website ein und klicken Sie auf „Jetzt testen“.
URL prüfen
  1. Klicken Sie nach Abschluss des Scans auf die Registerkarte „Struktur“.
Registerkarte Struktur
  1. Achten Sie auf Probleme wie:
  • „Expires-Header hinzufügen“ oder
  • „Browser-Caching nutzen“ in der Prüfliste

Was das bedeutet:

Wenn diese Warnungen angezeigt werden, bedeutet dies in der Regel, dass Ihre statischen Dateien (z. B. .jpg, .css .js) nicht effizient zwischengespeichert werden. GTmetrix zeigt auch an, welche Dateien betroffen sind, und hilft Ihnen bei der Entscheidung, wo Header hinzugefügt werden sollen.

Lesen Sie auch: Optimieren Sie Ihre Website: Tipps zum Website-Geschwindigkeitstest GTmetrix

2. Google PageSpeed Einblicke

Es handelt sich um ein von Google bereitgestelltes Tool, das die Seitengeschwindigkeit und die Gesamtleistung Ihrer Website analysiert. Es bietet reale Leistungsdaten, einschließlich Caching-Probleme im Zusammenhang mit Ablauf-Headern in WordPress.

So überprüfen Sie mit PageSpeed Insights, ob Ihre Website Ablauf-Header benötigt:

  1. Besuchen Sie pagespeed.web.dev.
  1. Geben Sie die URL Ihrer WordPress-Site ein und führen Sie den Test durch.
URL einfügen

3. Scrollen Sie nach unten zum Abschnitt „Diagnose“.

Gehen Sie zum Diagnosebereich

4. Achten Sie auf Warnungen wie:

  • „Statische Assets mit einer effizienten Cache-Richtlinie bereitstellen“;
  • „Ungenutztes JavaScript reduzieren“ (oft mit schlechtem Caching verbunden)

Was das bedeutet:

Diese Warnung signalisiert, dass einige Ressourcen keine effektiven Ablaufheader verwenden. Sie erhalten eine Liste der betroffenen URLs, Dateitypen und Vorschläge zur Behebung. Sie können entsprechende Caching-Regeln über ein Plugin, CDN oder direkt in Ihrer .htaccess-Datei oder Webserver-Konfiguration anwenden.

3. Leuchtturm-Leistungstest (über Chrome DevTools)

Lighthouse ist ein robustes Audit-Tool, das in Google Chrome integriert ist. Es bietet erweiterte Leistungstests, einschließlich eines detaillierten Blicks auf die Nutzung von Browser-Caching und Ablauf-Headern auf Ihrer Website.

Hier sind die Schritte, um mit dem Lighthouse-Leistungstest zu überprüfen, ob Ihre Website Ablauf-Header benötigt:

  1. Öffnen Sie Ihre Website in Google Chrome.
  1. Klicken Sie mit der rechten Maustaste auf eine beliebige Stelle auf der Seite und klicken Sie auf „Untersuchen“.
Klicken Sie auf Prüfen
  1. Navigieren Sie zur Registerkarte „Leuchtturm“.
Klicken Sie auf Leuchtturm
  1. Wählen Sie „Leistung“ (Sie können auch „SEO“ und „Best Practices“ hinzufügen).
SEO und Best Practices
  1. Klicken Sie auf „Seitenauslastung analysieren“ und warten Sie, bis der Test abgeschlossen ist.
Schritt zur Analyse des Leuchtturms

Was das bedeutet:

Achten Sie in den Ergebnissen im Abschnitt „Leistung“ auf Warnsignale, z. B.:

  • „Statische Assets mit einer effizienten Cache-Richtlinie bereitstellen“;
  • ‚Reduzieren Sie die Server-Antwortzeiten (TTFB)‘

Dadurch wird überprüft, ob Ihre Website Inhalte korrekt zwischenspeichert, und es wird angezeigt, ob ein Ablauf-Header fehlt oder korrigiert werden muss.

Wenn Sie alle drei Tools verwenden, erhalten Sie ein umfassendes Bild davon, wie Ihre Website mit Browser-Caching umgeht und ob das Hinzufügen oder Optimieren von Ablauf-Headern erforderlich ist. Wenn diese Tools Caching-Warnungen anzeigen, machen Sie sich keine Sorgen – Sie sind nur wenige Schritte davon entfernt, das Problem zu beheben.

Wie hilft Bluehost, die Leistung der Website zu verbessern?

Bluehost versteht, dass Geschwindigkeit eine Notwendigkeit ist. Aus diesem Grund bieten wir WordPress-Hosting-Pläne an, die von Grund auf auf Leistung ausgelegt sind. Vom Caching auf Serverebene bis hin zur einfachen Integration mit geschwindigkeitssteigernden Plugins hilft Bluehost WordPress-Benutzern, wesentliche Optimierungen ohne fortgeschrittenes technisches Setup zu implementieren.

Egal, ob Sie einen Blog, ein Portfolio oder eine Unternehmenswebsite betreiben, unsere WordPress-Hosting-Pläne bieten die Geschwindigkeit, Sicherheit und Skalierbarkeit, die Entwickler benötigen, um selbstbewusst zu wachsen.

Wir kümmern uns um die Backend-Komplexität, damit Sie sich auf das Wachstum Ihrer Website und die Bereitstellung eines nahtlosen Erlebnisses für Ihre Besucher konzentrieren können. So verbessern wir die Leistung Ihrer Website:

Integrierte Caching-Mechanismen

Unsere Hosting-Umgebung verfügt über integrierte Caching-Funktionen, die entwickelt wurden, um die Ladezeiten zu verkürzen, indem häufig aufgerufene Daten näher an Ihren Benutzern gespeichert werden. Das bedeutet, dass wiederkehrende Besucher schnellere Seitenladevorgänge erleben, was ihr Surferlebnis insgesamt verbessert.

Sie finden diese Einstellung im WordPress-Dashboard unter dem Reiter Bluehost.

Cache leer

NVMe-Speicher für schnelleren Datenzugriff

Wir verwenden hochleistungsfähigen NVMe-Speicher (Non-Volatile Memory Express) auf unseren Servern, um einen schnelleren Datenabruf und eine verbesserte Reaktionsfähigkeit der Website zu gewährleisten. NVMe-Speicher beschleunigt die Lese- und Schreibvorgänge, was für dynamische Inhalte und datenbankgesteuerte Websites von entscheidender Bedeutung ist.

Lesen Sie auch: NVMe WordPress Hosting: Steigern Sie die Geschwindigkeit und die Leistung der Website

Integration des Content Delivery Network (CDN)

Um die Geschwindigkeit Ihrer Website weltweit weiter zu steigern, bieten wir eine nahtlose Integration mit Cloudflare CDN. Ein CDN verteilt die statischen Inhalte Ihrer Website über ein Netzwerk von Servern weltweit und ermöglicht es Benutzern, Daten vom nächstgelegenen Serverstandort herunterzuladen. Dies reduziert die Latenz und sorgt für schnellere Ladezeiten für Besucher, unabhängig von ihrem geografischen Standort.

PageSpeed Insights-Tool

Das Verständnis der Leistung Ihrer Website ist der Schlüssel zur Optimierung. In Ihrem Bluehost-Kontomanager haben Sie Zugriff auf die PageSpeed Insights-Funktion. Dieses Tool bewertet die Geschwindigkeit Ihrer Website und gibt umsetzbare Empfehlungen zur Verbesserung der Leistung. Indem Sie diese Erkenntnisse nutzen, können Sie fundierte Entscheidungen treffen, um die Ladezeiten Ihrer Website weiter zu optimieren.

Unterstützung für Caching-Plugins

Für WordPress-Benutzer bieten wir Kompatibilität mit beliebten Caching-Plugins wie W3 Total Cache und WP Super Cache. Diese Plugins bieten erweiterte Caching-Funktionen, mit denen Sie die Leistungseinstellungen Ihrer Website an Ihre spezifischen Anforderungen anpassen können.

Experten-Support

Unser engagiertes Support-Team steht Ihnen 24/7 zur Verfügung, um Sie bei allen leistungsbezogenen Anfragen zu unterstützen. Ganz gleich, ob Sie Hilfe bei der Konfiguration von Caching-Einstellungen, der Implementierung von Ablaufheadern oder der Fehlerbehebung bei Leistungsproblemen benötigen, unsere Experten helfen Ihnen gerne weiter.

Wenn Ihre Website mehr Geschwindigkeit, Betriebszeit und Skalierbarkeit erfordert, sollten Sie ein Upgrade auf Cloud-Hosting in Betracht ziehen. Im Gegensatz zu gemeinsam genutzten Umgebungen werden beim Cloud-Hosting Ressourcen auf mehrere Server verteilt, sodass Ihre Website auch bei Traffic-Spitzen schnell und zuverlässig bleibt.

Mit integriertem Caching, automatischer Skalierung und isolierten Ressourcen ist Bluehost Cloud-Hosting ideal für stark frequentierte Websites, E-Commerce-Unternehmen und schnell wachsende Marken.

Das Hinzufügen von Ablauf-Headern und das Aktivieren des Browser-Caching können zwar die Geschwindigkeit Ihrer Website erheblich verbessern, aber unsachgemäße Konfigurationen können zu unerwarteten Problemen führen. Hier sind einige wichtige Dinge, die Sie beachten sollten, um Fehler im Zusammenhang mit dem Caching zu vermeiden:

1. Seien Sie vorsichtig mit längeren Ablaufzeiten

Das Festlegen von zu langen Ablaufdaten (z. B. 1 Jahr) für Assets wie CSS oder JavaScript kann dazu führen, dass Besucher veraltete Inhalte sehen. Wenn Sie häufig Änderungen an Ihrer Website vornehmen, sollten Sie die Verwendung von Cache-Busting-Techniken in Betracht ziehen.

2. Test nach dem Anwenden der Änderungen

Nach der Konfiguration von Ablauf-Headern – sei es über das Plugin, die .htaccess-Datei oder die Webserver-Einstellungen – löschen Sie vor dem Testen immer den Site-Cache und den Browser-Cache.

3. Achten Sie auf Plugin-Konflikte

Die Verwendung mehrerer Caching-Plugins oder die Kombination von manuellen Caching-Regeln mit Plugin-Einstellungen kann manchmal zu Konflikten führen. Diese können sich gegenseitig überschreiben, fehlerhafte Stile/Skripte verursachen oder sogar verhindern, dass Updates den Benutzern angezeigt werden.

4. Serverspezifisches Verhalten

Das Caching-Verhalten kann variieren, je nachdem, ob Sie Apache, Nginx oder einen verwalteten Host verwenden. Stellen Sie sicher, dass Sie die richtige Syntax für Ihre Umgebung anwenden.

5. Verwenden Sie Staging-Umgebungen zum Testen

Bevor Sie Änderungen auf Ihrer Livewebsite vornehmen, z. B. wenn Sie Serverdateien bearbeiten oder Regeln zwischenspeichern, sollten Sie eine Stagingumgebung verwenden.

Abschließende Gedanken

Inzwischen hast du genau gelernt, wie du Ablauf-Header zu deiner WordPress-Seite hinzufügst – und warum das wichtig ist. Diese einfache, aber leistungsstarke Technik hilft, die Geschwindigkeit und Leistung Ihrer Website zu verbessern, indem sie das Browser-Caching für statische Dateien aktiviert.

Wir bei Bluehost wissen, dass Leistung nicht nur ein Merkmal ist – sie ist eine Grundlage. Aus diesem Grund haben wir unsere Hosting-Plattform so entwickelt, dass sie Ihre WordPress-Website mit blitzschnellem SSD-Speicher, integrierten Caching-Tools, nahtloser CDN-Integration und Ein-Klick-Plugin-Kompatibilität unterstützt. Sie konzentrieren sich auf Ihre Inhalte und Ihr Publikum – wir kümmern uns um das Backend.

Lassen Sie sich nicht von einer langsamen Website aufhalten. Entscheiden Sie sich für Bluehost WordPress-Hosting und schalten Sie noch heute blitzschnelle Leistung frei.

Häufig gestellte Fragen

Was sind Ablauf-Header?

Expires Header sind HTTP-Antwortheader, die einem Browser mitteilen, wie lange er eine Datei zwischenspeichern soll, bevor er sie erneut vom Server anfordert. Sie tragen zur Verbesserung der Website-Leistung bei, indem sie das Browser-Caching von statischen Dateien wie Bildern, CSS und JavaScript ermöglichen.

Wie füge ich Ablaufheader in WordPress hinzu?

Sie können Ablaufheader in WordPress mit einem Caching-Plugin wie WP Super Cache oder W3 Total Cache hinzufügen. Mit diesen Plugins können Sie Caching-Regeln festlegen, ohne den Code zu bearbeiten. Alternativ können Sie Ablaufheader manuell über die .htaccess-Datei (Apache) oder Ihre Nginx-Serverkonfiguration hinzufügen.

Warum sollte ich Ablauf-Header hinzufügen?

Das Hinzufügen von Ablauf-Headern trägt dazu bei, Ihre Website zu beschleunigen, indem Sie Browser anweisen, statische Inhalte für eine bestimmte Zeit zwischenzuspeichern. Dies reduziert die Ladezeit der Seite, senkt die Serveranfragen und verbessert die Suchmaschinenoptimierung und die Benutzererfahrung.

Wo befindet sich die .htaccess-Datei in WordPress?

Die .htaccess-Datei befindet sich im Stammverzeichnis deiner WordPress-Installation, typischerweise unter /public_html/. Es kann sein, dass es standardmäßig ausgeblendet ist – stellen Sie sicher, dass Ihr Dateimanager oder FTP-Client so eingestellt ist, dass versteckte Dateien angezeigt werden.

Unterstützen alle Webserver Expires-Header?

Die meisten modernen Webserver wie Apache und Nginx unterstützen Expires-Header, aber die Konfigurationsmethode unterscheidet sich. Apache verwendet die .htaccess-Datei und das mod_expires-Modul, während Nginx Änderungen in der Konfigurationsdatei der Site erfordert.

Wie überprüfe ich, ob meine Website abgelaufene Kopfzeilen hat?

Sie können mit Tools wie GTmetrix, Google PageSpeed Insights oder Lighthouse nach abgelaufenen Headern suchen. Diese Tools weisen darauf hin, ob auf Ihrer Website Caching-Header fehlen, und bieten Verbesserungsvorschläge an.

Was ist der Unterschied zwischen expires headers und cache-control?

Expires-Header verwenden ein festes Datum für das Caching, während Cache-Control die relative Zeit verwendet (z. B. max-age=86400). Beide werden verwendet, um das Browser-Caching zu steuern, und es ist üblich, sie zusammen zu verwenden, um die Cache-Verwaltung zu verbessern.

  • Ich bin Priyanka Jain, Content-Autorin bei Bluehost mit vier Jahren Erfahrung in verschiedenen Themen. Ich bin leidenschaftlich daran interessiert, komplexe Ideen in einfache, ansprechende Inhalte zu verwandeln. Freundlich und neugierig, genieße ich es, neue Dinge zu erkunden und mich mit anderen zu vernetzen.

Erfahren Sie mehr über Redaktionelle Richtlinien von Bluehost

Schreibe einen Kommentar

Bis zu 75 % Rabatt auf das Hosting von WordPress-Websites und Online-Shops