WordPress auf Lack: Was ist das und wie wird es konfiguriert?

Veröffentlicht: 2020-02-25
WordPress-Lack
Folgen Sie @Cloudways

Wenn Sie jemals Schwierigkeiten hatten, die Leistung Ihrer WordPress-Site zu verbessern, möchte ich Ihnen den Varnish Cache vorstellen. Lassen Sie uns jedoch zunächst kurz über statische Inhalte wie Bilder, Skripte, Seiten, Texte und Stylesheets sprechen.

Wiederkehrender statischer Inhalt ist Teil von E-Commerce-Shops, großen Portalen, Unternehmensnetzwerken und jeder anderen Art von Website. Diese Art von Inhalt erzeugt jedes Mal, wenn er von Benutzern geladen wird, unnötige Anfragen an den Server.

Wenn wir über traditionelle Hosting-Server sprechen, ist die Herausforderung noch größer: Jede Sekunde werden Hunderte von Websites und Tausende von statischen Inhalten auf dem Server angefordert. Daher können sie nicht damit umgehen und Ihre Website ist ausgefallen.

Hier kommt Varnish Cache ins Spiel.

  • Was ist Lack-Cache?
  • Wie funktioniert der Lack-Cache?
  • Lohnt es sich, Lack mit WordPress zu verwenden?
  • Wie konfiguriere ich den Varnish Cache auf Cloudways?
  • Leistungsbenchmarks für Lack
  • Warum Cloudways für WordPress-Hosting verwenden?

Was ist Lack-Cache?

Varnish Cache ist ein Reverse-Proxy und HTTP-Beschleuniger. Es wurde entwickelt, um Inhalte während des Lastausgleichs so schnell wie möglich bereitzustellen. Es reduziert auch die Auslastung des Servers beim Caching von Objekten und vermeidet Datenbankabfragen.

Als Open-Source-Software hat sich Varnish unter Cache-Servern und Load-Balancern stark herausgestellt. Die Version 1.0 wurde 2006 auf den Markt gebracht und derzeit bietet Varnish Cache dank der Übernahme der VCL für die Serverkonfiguration eine hochgradig anpassbare Umgebung.

Ein weiteres wichtiges Feature von Varnish Cache ist es, die Website bei Backend-Problemen online zu halten. Das Backend kann ein anderer Webserver sein, auf dem Apache oder Nginx ausgeführt wird, der für die Rückgabe der Daten an Varnish zum Cache verantwortlich ist.

Wenn der Backend-Server ausfällt, ermöglicht der Kulanzmodus von Varsnish ​​die Rückgabe zwischengespeicherter Informationen, auch wenn sie abgelaufen sind, und verhindert so, dass die Website nicht verfügbar ist. Dies ist zweifellos eine sehr wichtige Funktion, insbesondere wenn eine Website viele Anfragen erhält.

So funktioniert der Lack-Cache

Im Gegensatz zu anderen Proxyservern, die mehrere Protokolle wie FTP und SMTP unterstützen, konzentriert sich Varnish ausschließlich auf HTTP. Dies hat den großen Vorteil, dass die Cache-Daten im RAM gespeichert werden, anstatt wie die anderen Cache-Dienste die Festplatte des Servers zu verwenden. In der gängigsten Konfiguration durchläuft jede HTTP-Anfrage zuerst Varnish, das antwortet, wenn das Objekt noch im Cache gültig ist. Wenn ein Objekt nicht gefunden wird oder abläuft, fordert es das Backend an, die später zwischengespeicherten Informationen zurückzugeben.

WordPress-Lack

Normalerweise muss eine HTTP-Anforderung Serverressourcen verwenden, um den Code und die Datenbankabfragen zu verarbeiten. Mit Varnish Cache können mehrere Schritte vermieden werden, da das Verarbeitungsergebnis in einem Cache gespeichert wird und nicht jede Anfrage erneut verarbeitet werden muss.

Varnish kann statische Objekte zwischenspeichern, dh es speichert das Ergebnis der Verarbeitung und andere statische Dateien wie Bilder und Skripte. Diese Daten werden im Speicher gespeichert, sodass das Lesen dieser Informationen viel schneller und effizienter ist, obwohl der RAM-Verbrauch erhöht wird.

Lohnt es sich, Lack mit WordPress zu verwenden?

Laut einer Studie ist Google: Speed ​​mittlerweile ein Landingpage-Faktor für die Google-Suche und -Werbung . Dies bedeutet, dass die Website-Performance eine entscheidende Rolle für das Wachstum Ihres Online-Geschäfts spielt und fast die Hälfte Ihres Web-Traffics aus der Suche stammt. Wie werden Sie also in einer Suchmaschine gut abschneiden, wenn die Geschwindigkeit Ihrer Website langsam ist?

Wie viele Website-Plattformen erfordert WordPress auch Hosting-Ressourcen, insbesondere wenn Sie einen Online-Shop betreiben und einen großen Produktbestand haben. Es hat eine ganze Community, die engagiert daran arbeitet, die Gesamtleistung zu verbessern. Aber WordPress-Themes und -Setups sind im Allgemeinen komplex mit dynamischen und statischen Elementen, die alle auf einer einzigen Seite durcheinander geraten, was die Einrichtung fortgeschrittener Caching-Systeme erschwert.

Aus diesem Grund ist ein Caching-Mechanismus wie Varnish und ein schnelles WordPress-Theme für eine bessere Leistung unerlässlich. Allerdings ist es nicht so einfach, wie ich es dort beschrieben habe.

Es gibt einige Einschränkungen, da viele noch nicht in der Lage sind, fortschrittliche Caching-Systeme wie Varnish zu verwenden. Wenn Sie nach „WordPress Varnish“ googeln, finden Sie viele technische Artikel und Diskussionen über die Kompatibilität von WordPress und Varnish. Einige mögen die Lösungen haben, aber das Setup ist so verwirrend, dass es WordPress-Site-Besitzer frustriert, die nicht technisch versiert sind.

So konfigurieren Sie Lack auf Cloudways

Bei Cloudways suchen wir immer nach Möglichkeiten, die Leistung unseres verwalteten WordPress-Hostings zu verbessern und arbeiten an den Vorschlägen unserer Kunden, Entwickler, kleinen und mittelständischen Unternehmen, Agenturen und der WordPress-Community im Allgemeinen.

Entsprechend dieser langjährigen Praxis haben wir eine passende Lösung ausgearbeitet, die WordPress- und Varnish-Kompatibilität nutzt und erweitert. Als intuitive Plattform können Sie sehen, wie Sie WordPress starten und die Varnish-Einstellungen zusammen mit einigen allgemeinen Regeln konfigurieren.

Cloudways-Serverstart

WordPress-Website installieren

Im Gegensatz zu anderen Hosting-Anbietern müssen Sie keine Befehlszeilen ausführen, um Varnish auf Ihrem Server zu installieren. Mit der Einführung eines neuen Servers wird der Varnish Cache zusammen mit anderen für Cloudways optimierten Paketen automatisch auf Ihrer WordPress-Anwendung und Ihrem Server installiert. Standardmäßig ist Vanish aktiviert, aber wenn Sie den Varnish Cache deaktivieren möchten, können Sie dies einfach mit einem Klick tun.

Gehen Sie zu Server Management Panel > Manage Services und klicken Sie auf deaktivieren . Sie können auch den Lack Cache aus diesem Abschnitt löschen.

Lackspülung und deaktivieren

Lackkonfiguration

Sie können eine neue Regel hinzufügen oder Caching-Mechanismen für bestimmte Seiten aus dem Anwendungsverwaltungsabschnitt ausschließen, wenn Sie möchten. Öffnen Sie Ihre WordPress-Site > wählen Sie unter Anwendungsverwaltung Anwendungseinstellungen > Lackeinstellungen > Neue Regel hinzufügen aus . Damit können Sie jede WordPress-Landingpage-URL vom Caching-Prozess abhalten, indem Sie die Seiten-URL platzieren.

Darüber hinaus können Sie in diesem Abschnitt auch Cookies ein- und ausschließen.

Lack einschließen und ausschließen URL

Lack ausschließen und einschließen

Cloudways bietet auch ein Cache-Plugin „Breeze“ an, das vollständig mit Varnish kompatibel ist und Sie können einige Lackoperationen direkt über die Plugin-Schnittstelle ausführen.

Leistungsbenchmarks für Lack

Hier sind die Lasttestergebnisse, die die Leistung von WordPress ohne Varnish und WordPress mit Varnish vergleichen.

Ohne Varnish beträgt die durchschnittliche Reaktionszeit satte 2130 ms . Wie in der folgenden Grafik zu sehen ist, leiden die Antwortraten, da immer mehr Benutzer auf die WordPress-Site zugreifen, die ohne Varnish ausgeführt wird.

Ergebnisse ohne Lack

Ohne Lack-Cache

Mit Varnish beträgt die durchschnittliche Reaktionszeit 633 ms . Sie können im Bild unten sehen, dass Ihre WordPress-Site mit Varnish Cache mehr als dreimal schneller ist als ohne.

Ergebnisse mit Lack

Mit Lack

Die Tests zeigen deutlich, dass die durchschnittliche Antwort des Servers schneller wird, wenn Sie den Varnish-Cache aktivieren, während der Server ohne Varnish Schwierigkeiten hat, auf jeden neuen Besucher zu reagieren, was zu einer Verlangsamung der Site führt. Es schadet Ihrem Geschäft.

Warum Cloudways für WordPress-Hosting verwenden?

Cloudways bietet eine intuitive Plattform, über die Sie Varnish-kompatible WordPress-Sites auf zuverlässigen Cloud-Infrastrukturen wie DigitalOcean, Linode, Amazon Web Services, Google Compute Engine und Vultr starten können.

Mit der Cloudways-Plattform können Sie mit wenigen Klicks eine komplexe Anwendung in weniger als 5 Minuten auf Cloud-Infrastrukturen starten. Dies ermöglicht es Nicht-Technikern, Leistung und Zuverlässigkeit mithilfe der VMAN-Optimierungstechnologie zu nutzen.

Eine optimierte und leistungsstarke Website bietet Ihren Besuchern die beste Benutzererfahrung. Sie werden nicht von der schleppenden Geschwindigkeit Ihrer Website frustriert. Sogar Suchmaschinen wie Google priorisieren Websites mit beeindruckenden Ladegeschwindigkeiten.

Wenn Sie sich also auf Ihr Geschäft und Wachstum konzentrieren möchten und keine Zeit in die Serveroptimierung investieren möchten, dann ist Cloudways definitiv die beste Wahl für Sie. Starten Sie Ihre kostenlose WordPress-Hosting-Testversion über das Banner unten.