Was ist Site-Caching? (& Wie funktioniert es?)
Veröffentlicht: 2022-05-29Site-Caching kann die Leistung Ihrer Website verbessern und Ihren Besuchern eine bessere Benutzererfahrung (UX) bieten. Möglicherweise fragen Sie sich jedoch, wie dieser Prozess genau funktioniert und wie wichtig er für Ihre WordPress-Site ist. Caching kann einschüchternd wirken, wenn Sie nicht über viel technisches Know-how verfügen, aber es ist eigentlich ganz einfach (und nützlich) zu implementieren.
In diesem Beitrag erklären wir, was Site-Caching ist und wie Ihre Website davon profitieren kann. Wir werden auch einige Caching-Tools untersuchen, um Ihnen den Einstieg zu erleichtern. Lass uns gleich einsteigen!
Was ist Site-Caching?
Beim Caching werden Kopien der Dateien Ihrer Website erstellt und an einem bestimmten Ort gespeichert. Diese Dateien enthalten alles, was mit Ihrer WordPress-Website zu tun hat – einschließlich ihrer Beiträge, Seiten, Fotos, Videos und Benutzerdaten.
Wenn ein Benutzer Ihre Website zum ersten Mal besucht, muss sein Browser alle erforderlichen Inhalte von Grund auf neu laden. Ihr Browser sendet eine Anfrage an den Server Ihrer Website, der den Inhalt Ihrer Website als HTML-Datei zurückgibt. Dieser Vorgang kann einige Sekunden dauern und die Seitengeschwindigkeit verlangsamen.
Beim Site-Caching wird ein Teil des Inhalts Ihrer Website an einem Ort gespeichert, der für den Browser des Benutzers leichter zugänglich ist, z. B. auf seinem lokalen Gerät. Wenn der Benutzer auf eine Seite zurückkehrt, können die Informationen Ihrer Website schneller angezeigt werden.
Diese Art des Cachings kann sich hervorragend zur Verbesserung der Ladegeschwindigkeiten eignen, da keine Prozesse ausgeführt werden müssen, um die Inhalte anzuzeigen. Es ist jedoch nicht für dynamische Websites geeignet, bei denen sich der Inhalt ständig aktualisiert oder ändert, wie z. B. E-Commerce-Seiten mit Einkaufswagen.
Was sind die Vorteile des Site-Cachings?
Caching kann Ihre Ladegeschwindigkeit erheblich verbessern, insbesondere auf einer Website mit vielen Inhalten. Diese verbesserte Leistung kann Ihrer Website auf verschiedene Weise zugute kommen.
Erstens sind viele Online-Nutzer ungeduldig. Tatsächlich kann sich Ihre mobile Absprungrate um ein Drittel erhöhen, wenn das Laden Ihrer Seite drei Sekunden oder länger dauert. Ihre Absprungrate ist der Prozentsatz der Personen, die Ihre Website besuchen und schnell wieder verlassen. Daher ist es in Ihrem besten Interesse, die Ladezeiten Ihrer Seiten zu minimieren und Besucher länger auf Ihrer Website zu halten.
Ladegeschwindigkeiten sind auch entscheidend für die Conversion-Raten. Wenn Ihre Website in weniger als einer Sekunde geladen wird, hat sie wahrscheinlich dreimal höhere Conversion-Raten als Websites, die fünf Sekunden zum Laden benötigen.
Darüber hinaus kann die Verwendung von Caching für die Suchmaschinenoptimierung (SEO) von Vorteil sein. Suchmaschinen wie Google berücksichtigen die Ladegeschwindigkeit Ihrer Website beim Ranking Ihrer Inhalte.
Insbesondere Googles Core Web Vitals konzentrieren sich speziell auf Ladezeiten. Diese Messwerte messen die Seitenerfahrung Ihrer Website und werden verwendet, um zu bewerten, wie einfach und benutzerfreundlich Ihre Website für Besucher ist. Die korrekte Nutzung des Site-Cachings kann Ihre CWV-Zahlen erheblich erhöhen.
Ein Cache kann auch Nicht-Text-Inhalte wie Bilder und Videos speichern. Da diese Dateien oft die schwersten Elemente auf einer Seite sind, kann Caching auch Ihren Largest Contentful Paint (LCP) Score verbessern.
Neben der Optimierung Ihres Website-Cache gibt es mehrere Möglichkeiten, Ihre Ladegeschwindigkeit zu verbessern, z. B. die Optimierung Ihrer Bilder, die Verwendung eines Content Delivery Network (CDN) und/oder das Upgrade auf Premium-WordPress-Hosting.
4 verschiedene Arten von Caching
Auch wenn wir das Site-Caching bereits im Allgemeinen besprochen haben – das Erstellen und Speichern von Kopien von Site-Ressourcen –, gibt es tatsächlich viele verschiedene Arten von Caching. Schauen wir uns vier der häufigsten Optionen an.
1. Browser-Caching
Das Browser-Caching erfolgt auf der Seite des Benutzers. Der Browser speichert Kopien der Dateien einer Website, einschließlich ihrer Bilder, HTML-Code, CSS und JavaScript, auf dem Computer des Benutzers. Diese Dateien werden als „statische Assets“ bezeichnet, da sie sich zwischen den Besuchen nicht ändern.
Wenn der Benutzer Ihre Website erneut besucht, ruft sein Browser die zwischengespeicherten Dateien ab und verwendet sie, um den Inhalt Ihrer Website zusammenzustellen. Da nicht alles von Grund auf neu geladen werden muss, wird Ihre Website schneller geladen und bietet eine bessere UX.
Ein Browser speichert seinen Cache normalerweise für eine begrenzte Zeit oder bis der Cache voll ist. Dann wird der Cache automatisch geleert und der Inhalt der Website beim nächsten Besuch neu geladen.
Sie als Nutzer können dies umgehen, indem Sie Ihren Browser-Cache manuell leeren. In Google Chrome finden Sie diese Option unter Einstellungen > Datenschutz und Sicherheit > Browserdaten löschen :
Von hier aus können Sie Ihren Suchverlauf, Cookies, Browser-Cache und Anmeldedaten löschen. Wenn Sie dann das nächste Mal eine Website besuchen, wird sie von Grund auf neu geladen.
2. Server-Caching
Server-Caching ist ähnlich, aber es geschieht auf der Seite des Servers. Beispielsweise kann Ihr Server HTTP-Dateien mit den Inhalten Ihrer Website speichern und sie den Besuchern sofort bereitstellen. Auf diese Weise muss der Server nicht jedes Mal, wenn ein Benutzer die Website besucht, eine neue HTTP-Datei generieren, was die Ladezeiten beschleunigt und die Belastung der Ressourcen Ihres Servers reduziert.
Ein Server kann auch Datenbankabfragen zwischenspeichern, was als „Objekt-Caching“ bezeichnet wird. Dieser Prozess speichert Datenbankabfragen. Genauer gesagt speichert es einzelne Anfragen von Besucher-Browsern an Ihren Server.
Wenn der Browser eines Benutzers Inhalte auf Ihrer Website anfordert, kann Ihr Server diese aus seinem Cache bereitstellen, anstatt die gesamte Abfrage auszuführen. Dadurch können Inhalte schneller und mit weniger Belastung für Ihren Server bereitgestellt werden.
Opcode-Caching ist eine Art Server-Caching. Es bezieht sich auf PHP-Code auf dem Server, wo die Ergebnisse des PHP-Skripts gespeichert (zwischengespeichert) werden, anstatt jedes Mal ausgeführt zu werden, wenn Ihre Website eine Anfrage für die Ausgabe erhält. Die Ausgabe wird bereits als statische HTML-Datei gespeichert, was die Anzahl der Operationen reduziert, die der Server ausführen muss, und dadurch die Ladezeit Ihrer Website verkürzt.
3. CDN-Caching
CDN-Caching ist eine andere Art von Server-Caching. Es stützt sich auf ein Content Delivery Network (CDN), ein System von Servern, die sich auf der ganzen Welt befinden. Ein CDN übernimmt den Inhalt, den Code und die Datenbankabfragen Ihrer Website von einem Ursprungsserver (einem Server, der zur Verarbeitung von Internetanfragen entwickelt wurde). Dann speichert es die Dateien auf seinen globalen Servern.
Wenn ein Benutzer Ihre Website besucht, stellt ihm das CDN zwischengespeicherte Dateien vom Server bereit, der ihm am nächsten ist:
CDN-Caching kann eine ausgezeichnete Option sein, wenn Sie ein globales Publikum haben. Besucher werden Ihrer Website von ihren nächstgelegenen Standorten aus bedient, wodurch die Ladezeiten verkürzt werden. Sie müssen sich jedoch für einen CDN-Dienst wie Cloudflare anmelden.
4. DNS-Caching
Das Domain Name System (DNS) speichert Informationen über Website-IP-Adressen und Domänennamen. Wenn Sie eine Website besuchen, konsultiert Ihr Browser DNS-Server, um den Domänennamen, den ein Benutzer eingibt, mit der richtigen IP-Adresse abzugleichen. Auf diese Weise kann der Webserver dann den richtigen Inhalt an den Browser liefern.
Ein DNS-Cache ist also eine temporäre Datenbank, die einige Ihrer letzten Website-Lookups auf Ihrem Computer speichert. Wenn Sie eine Website zum zweiten Mal besuchen, kann Ihr Browser schnell ihre IP-Adresse abrufen, ohne die DNS-Einträge zu konsultieren. Auf diese Weise muss Ihr Browser die ID der Website nicht bei jedem Besuch überprüfen.
Tools für das Site-Caching
Sie können verschiedene Tools verwenden, um das Caching von WordPress-Sites zu steuern. Mit WP Rocket können Sie beispielsweise das Caching auf verschiedenen Geräten steuern, Ihre Dateien und HTML-Anfragen optimieren und die Leistung Ihrer Website im Allgemeinen steigern. Das Plugin trägt ein Premium-Preisschild, liefert aber Ergebnisse für diesen Preis.
Wenn Sie stattdessen nach einem kostenlosen WordPress-Caching-Plugin suchen, kann W3 Total Cache eine ausgezeichnete Option sein. Sie können aus verschiedenen Caching-Setups wählen, einschließlich Inhalt im Arbeitsspeicher oder auf der Festplatte. Es kann auch JavaScript, HTML und CSS minimieren. Wenn Sie ein begrenztes Budget haben und eine kostenlose Option benötigen, lohnt es sich auf jeden Fall, W3 zu installieren.
Sie können auch in Betracht ziehen, ein CDN für Ihre WordPress-Website zu verwenden. Viele Hosting-Anbieter helfen Ihnen dabei, diesen Dienst mit nur wenigen Klicks einzurichten. SiteGround hat sogar ein eingebautes kostenloses CDN:
Alternativ können Sie sich für ein Premium-CDN über Cloudflare oder Google Cloud entscheiden. Diese kostenpflichtigen Dienste umfassen umfangreiche globale Infrastrukturen, Überwachungstools und erweiterte Sicherheitsfunktionen.
Was ist das Vorabladen eines Cache?
Einige Caching-Tools, wie z. B. WP Rocket, ermöglichen es Ihnen, einen Cache für die Besucher Ihrer Website „vorzuladen“. Wenn jemand Ihre Website besucht, muss sein Browser normalerweise beim ersten Mal alles von Grund auf neu laden. Bei ihrem zweiten Besuch wird ihnen dann die zwischengespeicherte Version Ihrer Website bereitgestellt.
Durch das Vorabladen kann jedoch sichergestellt werden, dass Erstbesucher die zwischengespeicherten Dateien sofort erhalten. Nach dem Einrichten von WP Rocket lädt das Plugin sofort die Homepage Ihrer Website, ihre Links und ihre mobile Version vor.
Außerdem können Sie das Vorabladen aktivieren:
- Für bestimmte Tageszeiten
- Nach dem Speichern der Änderungen an Ihren WP Engine-Einstellungen
- Für bestimmte XML-Sitemaps
- Nach der Aktualisierung Ihrer Website-Inhalte
Das Vorladen ist vorteilhaft, da Erstbesucher verbesserte Ladegeschwindigkeiten erleben werden. Dies wiederum verbessert die UX Ihrer Website und kann Benutzer auf Ihrer Seite halten.
Fazit
Beim Site-Caching werden Kopien der Dateien Ihrer Website gespeichert. Wenn wiederkehrende Benutzer Ihre Seite besuchen, sollten sie schnellere Ladezeiten erleben. Außerdem ist dies mit WordPress-Caching-Plugins oder einem spezialisierten CDN-Dienst einfach einzurichten.
Das Aktivieren des Site-Cachings kann eine hervorragende Möglichkeit sein, die Ladezeiten Ihrer Seiten zu verbessern und Ihre UX zu steigern. Infolgedessen kann es Ihre On-Page-Konvertierungen steigern und Ihnen helfen, die Platzierungen in den Suchmaschinen-Ergebnisseiten (SERPs) zu erklimmen.
Haben Sie Fragen zu den Vorteilen des Site-Cachings? Lassen Sie es uns im Kommentarbereich unten wissen!
Vorgestelltes Bild über aliaksei kruhlenia/shutterstock.com