So steigern Sie die Leistung Ihrer Website mit W3 Total Cache und einem CDN
Wenn ich drei Minuten lang pausiere, bevor ich eine Frage beantworte, die Sie mir stellen, wie lange dauert es Ihrer Meinung nach, bis Sie unser Gespräch satt haben? Genau so sollten Sie mit der Geschwindigkeit Ihrer Website aussehen. Dieser Artikel hilft Ihnen, die Geschwindigkeit Ihrer Website zu steigern und zu vermeiden, dass Ihre Besucher warten müssen.
Es gibt viele Gründe, warum Geschwindigkeit so wichtig ist. Eins ist offensichtlich die Benutzererfahrung. Sie haben es wahrscheinlich selbst erlebt: Sie haben eine Google-Abfrage durchgeführt, eine Website besucht, die eine Antwort verspricht, und dann dort sitzen und warten, bis die unoptimierte Seite geladen wurde.
Es geht jedoch über die reine Benutzererfahrung hinaus. Google beurteilt die Qualität Ihrer Website anhand der Ladezeit Ihrer Seite. Wenn Sie von Google als schlechte Website eingestuft werden, weil Ihre Seiten langsam geladen werden, wird dies auf lange Sicht Ihrer Website schaden: Sie werden in den Suchlisten niedriger aufgeführt und weniger Besucher werden Ihre Website besuchen.
Wenn Sie sich daher etwas Zeit nehmen, um eine ordnungsgemäße Wartung durchzuführen und Ihre Website zu optimieren, werden sich auf lange Sicht enorme Gewinne ergeben. In diesem Artikel werde ich erläutern, wie Sie die Einstellungen von W3 Total Cache für WordPress anpassen können, um Ihre Website zu beschleunigen. James beschrieb das grundlegende Setup von W3 Total Cache. Wie konfiguriere ich die verschiedenen Einstellungen für das W3 Total Cache-Plugin für deinen Wordpress-Blog? Wie konfiguriere ich die verschiedenen W3 Total Cache-Plugin-Einstellungen für deinen Wordpress-Blog? Vor einiger Zeit habe ich über die Vorteile der Installation des W3TC-Plugins gesprochen in Ihrem Wordpress-Blog, um es mit verschiedenen Zwischenspeicherungen zu beschleunigen, aber einige Leser waren vor ein paar Jahren verständlicherweise etwas misstrauisch bei… Lesen Sie mehr. In diesem Artikel möchte ich jedoch auf weitere Details eingehen, einschließlich der Einrichtung einer Content Delivery Ein Netzwerk, das Ihre Website noch schneller macht und die Benutzererfahrung verbessert.
W3 Total Cache für WordPress optimieren
Während Sie die Einstellungen in Ihrem WP Admin-Bedienfeld und in Ihrem Webhosting-Kontrollfeld anpassen, ist es immer eine gute Idee, zuerst ein Backup Ihrer Site zu erstellen. Es gibt viele Möglichkeiten, dies zu erreichen, entweder mit Plug-Ins wie UpdraftPlus, die Kev kürzlich mit UpdraftPlus auf einfache Art und Weise beim Sichern und Wiederherstellen überprüft hat. Wie man WordPress-Site beim Sichern und Wiederherstellen auf einfache Art und Weise mit UpdraftPlus Read More oder dem WordPress-Backup-Plug-In einfach überprüft Wie habe ich ein automatisiertes Remote-Backup Ihres Wordpress-Blogs durchgeführt? Wie kann ich ein automatisiertes Remote-Backup Ihres Wordpress-Blogs erstellen? Dieses Wochenende wurde meine Website zum ersten Mal gehackt. Ich dachte mir, dass dies ein Ereignis sein würde, das irgendwann passieren würde, aber ich war immer noch ein bisschen geschockt. Ich hatte Glück, dass ich… Read More. Wenn Sie keine Plugins verwenden möchten, verwenden Sie einfach die SSH - Befehlszeile. So sichern Sie Ihre Website über die SSH - Befehlszeile. So sichern Sie Ihre Website über die SSH - Befehlszeile. Das Sichern Ihrer Website oder Ihres Blogs kann eine kostspielige und mühselige Aufgabe sein, die eine verschiedene Plugins oder zusätzliche Pläne von Ihrem Hosting-Provider - aber das muss nicht wirklich sein. Wenn Sie über SSH verfügen, können Sie eine Webserver-App wie MySQLDumper verwenden. So sichern Sie regelmäßig Ihre große MySQL-Datenbank mit MySQLDumper. So sichern Sie regelmäßig Ihre große MySQL-Datenbank mit MySQLDumper. Ich schaue, wie mein eigener Wordpress-Blog wächst Sowohl in den Beiträgen als auch in den Kommentaren der Benutzer fange ich an, meine wachsende Datenbank vorsichtig zu betrachten. Was passiert, wenn der Server ausfällt, gehackt wird oder… Lesen Sie mehr, um die Arbeit zu erledigen.
Sobald dies erledigt ist, ist es Zeit für einen schnellen Benchmark-Geschwindigkeitstest für Ihre Website. Dave LeClair hat kürzlich PageSpeed Insights überprüft, ein Tool, das die meisten Webmaster an erster Stelle setzen, um die Leistung ihrer Website zu überprüfen. In meinem Fall hat PageSpeed mir gezeigt, dass ich viel zu tun habe, um die Leistung meiner Website zu verbessern.
Es ist immer gut, ein paar unabhängige Benchmarks zu erstellen, deshalb habe ich mich auch an Pingdom gewandt, um einen Geschwindigkeitstest in meinem Blog durchzuführen. Wieder war die Leistung ziemlich schrecklich.
Pingdom berichtete, dass meine Website langsamer ist als 72% aller anderen Websites, die bei Pingdom getestet wurden. Das ist ziemlich traurig!
Ich hatte W3 Total Cache vor Jahren installiert und mit den Grundeinstellungen eingerichtet, die James in seinem Beitrag (oben erwähnt) beschrieben hat, aber ich habe mir nie die Zeit genommen, das Plugin zu durchlaufen und das Plugin zu lernen und zu optimieren.
Ideale W3 Total Cache-Einstellungen
Wie James schon erwähnt hat, solltest du es immer aktivieren Page Cache, Wählen Sie die oberste Einstellung auf der Seite "W3 Total Cache-Einstellungen" aus und “Datenträger (erweitert)” aus der Page Cache-Methode. Bei dieser Einstellung werden für jede Seite Ihrer Website statische, zwischengespeicherte Seiten erstellt, die am Ende des Lesers geladen werden. Wenn Sie die Seite das nächste Mal besuchen, wird sie nicht jedes Mal dynamisch geladen.
Allein diese Änderung kann die Leistung Ihrer Website erheblich verbessern. Der zweite ist der Browser-Cache Einstellung, die Sie weiter unten auf der Einstellungsseite sehen. Was macht diese Einstellung? Im Wesentlichen wird der Browser aufgefordert, Bilder, CSS, JavaScript und andere statische Dateien auf der Seite in einen temporären Ordner herunterzuladen, sodass die folgenden Seiten dieselben statischen Dateien aus dem Browser-Cache verwenden, anstatt sie jedes Mal von Ihrer Website erneut herunterzuladen Zeit. Um dies zu aktivieren, klicken Sie auf “Aktivieren” im Browser-Cache-Bereich.
Dann klick “Browser-Cache” unter dem W3 Total Cache “Performance” Abschnitt im Admin-Bereich. Normalerweise aktiviere ich alles, mit Ausnahme von 404-Fehlern. Wichtig ist, dass die ersten drei Elemente als Standard aktiviert sind.
Wenn W3 Total Cache konfiguriert ist, ist es an der Zeit, einen weiteren Benchmark durchzuführen, um zu sehen, wie sich die Dinge verbessert haben.
Benchmark nach W3 Total Cache Setup
Beim Ausführen von PageSpeed Insights entdeckte ich, dass die Punktzahl für Mobile und Desktop um 10 Punkte stieg und Desktop aus der Lesezone heraus stieg.
Pingdom zeigte den größten Zuwachs. Leistung ging von 72% Langsamer als die meisten anderen Websites, bis zu 52% schneller als die meisten anderen Websites!
Dank W3 Total Cache ist dies eine enorme Verbesserung. Es gibt jedoch noch einige weitere Möglichkeiten, um die Leistung Ihrer Website zu optimieren.
Ihr Webserver sollte Inhalt komprimieren
Ein Artikel von Google-Ingenieuren bei Google Developers beschreibt, wie wichtig das Komprimieren von Webinhalten ist, um die Bandbreite des Internets zu sparen. In der Tat beginnt ihr Artikel mit der dramatischen Aussage, “Jeden Tag werden mehr als 99 Menschenjahre wegen unkomprimierten Inhalts verschwendet.”
Wenn Sie nicht dazu beitragen möchten, die Zeit Ihrer Leser zu verschwenden, sollten Sie Ihren Webhosting-Account für jedes als gekennzeichnete Tool erkunden “Website optimieren” im CPanel. Hier finden Sie den Standardwert “Deaktiviert”. Gehen Sie voran und ändern Sie das in “Komprimieren Sie den gesamten Inhalt” und klicken Sie auf “Update Einstellungen”.
Dies erfordert eine etwas höhere Belastung der Webserver-CPU, aber der Kompromiss zwischen der gesparten Bandbreite lohnt sich. Behalten Sie einfach Ihren Server im Auge (oder teilen Sie dem Host mit, was Sie tun), nur um sicherzustellen, dass die CPU-Auslastung nicht zu groß ist.
Beim Ausführen eines weiteren Lesezeichentests habe ich festgestellt, dass diese Änderung meine Leistung um weitere 5% erhöht hat..
Natürlich können Sie noch mehr tun. Insbesondere können Sie sich für einen Content Delivery Network (CDN) -Dienst anmelden.
Warum mit einem CDN die Leistung gesteigert wird
Ein Content Delivery Network ist ein Dienst, der Server auf der ganzen Welt hat. Wenn Sie sich für einen CDN-Dienst anmelden, werden statische Inhalte wie Bilder, CSS-Dateien und JavaScript auf mehreren Webservern auf der ganzen Welt zwischengespeichert. Wenn ein Benutzer Ihre Website besucht, leitet der CDN-Dienst Besucher auf den Webserver um, der sich am nächsten zu seinem geografischen Standort befindet.
Wenn Sie also ein Webhosting-Konto mit Hauptsitz und ein Rechenzentrum in Houston, Texas, besitzen, muss ein Leser aus Australien nicht auf eine Verbindung warten, die zwischen seinem Browser und dem Webserver in Texas geladen wird. Ein CDN-Server 3 Möglichkeiten, Ihre Website mit der Cloud zu beschleunigen 3 Möglichkeiten, Ihre Website mit der Cloud zu beschleunigen Die Cloud ist die Antwort auf alle Probleme der Welt, wie es scheint - eine Schlagwort-Technologie, die den Rechenkreis voll in die richtige Richtung schickt es begann - mit einem Thin-Client-Modell und… Read More liefert ihnen den Inhalt in einem Bruchteil der Zeit.
Mit W3 Total Cache können Sie auf der Haupteinstellungsseite im Abschnitt Content Delivery Network ein CDN einrichten.
In meinem Fall habe ich mich für ein MaxCDN-Konto angemeldet. Dies sind keine kostenlosen Konten, aber sie sind recht günstig. Bei einer monatlichen Bandbreite von etwa 500 GB pro Monat für eine Website sind Sie mit rund 40 US-Dollar im Monat zu rechnen. Ein Upgrade auf ein 1-TB-Geschäftskonto kostet nur etwa 80 US-Dollar pro Monat. Sie müssen eine einrichten “Zone ziehen” in Ihrem CDN-Konto.
Wenn die Option vorhanden ist, aktivieren Sie die Komprimierung immer, um die Bandbreitennutzung zu reduzieren.
Sobald Ihre Pull-Zone eingerichtet ist, erhalten Sie vom Dienst die CDN-URL, die Sie zum Einrichten des CDN in W3 Total Cache benötigen.
Gehen Sie mit der CDN-URL Ihres CDN-Kontos zu WP-Admin unter WordPress zurück und rufen Sie das CDN-Konfigurationsmenü auf. Geben Sie die URL in das Feld für ein “Ersetzen Sie den Hostnamen der Site durch:”
Wenn Sie die neueste Version von W3 Total Cache verwenden, kann dieser Abschnitt etwas anders aussehen. Sie finden eine “Genehmigen” Schaltfläche, mit der Sie direkt einen API-Schlüssel abrufen können. Sie haben auch die Möglichkeit, mehrere Unterdomänen von Ihrer Site hinzuzufügen, die sich unter Verwendung der einzelnen CDN-URL in der Warteschlange befinden. Sie müssen jedoch CNAME hinzufügen und diese dann Ihrem eigenen Domain-Hosting-Konto hinzufügen. Dies würde jedoch den Rahmen sprengen Artikel. Dies ist eine einfache Einrichtung für ein Blog ohne Subdomains.
Bürste das nicht ab wenn dir SEO wichtig ist! Wenn Sie in den CDN-Einstellungen und unter Ihrem Domain-Hosting-Konto kein CNAME hinzufügen müssen, um ein CDN zu verwenden, sollten Sie es nutzen, damit die gehosteten Image-Dateien unter angezeigt werden Ihre vorhandener Domänenname und nicht eine andere CDN-Domäne. Wenn Sie dies nicht ordnungsgemäß ausführen, können Ihre indizierten Seiten und Suchmaschinen-Impressionen erheblich sinken. Gehen Sie daher vorsichtig vor!
Speichern Sie alle Einstellungen und leeren Sie den Cache. Wenn es richtig eingerichtet ist, sehen Sie, dass das CDN aktiviert ist.
Sobald dies ordnungsgemäß aktiviert ist, führen Sie einen weiteren Leistungstest durch. Diesmal gab es eine ziemlich gute Steigerung - dank CDN-Caching wieder eine Geschwindigkeitssteigerung von 7%.
Diese Leistungssteigerung kann für Menschen, die weiter vom Rechenzentrum Ihres Hosting-Unternehmens entfernt wohnen, sogar noch bedeutender sein. Da ich in den USA bin, habe ich eine Leistungssteigerung von 7% gesehen, aber jemand in Europa oder Asien kann eine zweistellige Leistungssteigerung feststellen, wenn Sie Ihre Website jetzt besuchen. Es gibt keinen besseren Weg, um Ihrem internationalen Publikum besser als diesem zu dienen.
Eine letzte, aber sehr wichtige Sache, die Sie beachten sollten, wenn Sie einen solchen CDN-Dienst verwenden, ist, dass viele Ihrer Inhalte - insbesondere Ihre Bilddateien - von einer anderen Domäne aus bereitgestellt werden. Das Letzte, was Sie möchten, ist, dass Googlebot diese andere Domain crawlt, sie als doppelten Inhalt Ihrer ursprünglichen Website identifiziert und Ihre Rangberechtigung basierend auf diesen falschen Informationen löscht. Um dies zu vermeiden, müssen Sie das Crawlen der CDN-Version Ihrer Seiten und Dateien durch Roboter verhindern. CDN-Dienste bieten einen SEO-Bereich, in dem Sie diesen aktivieren können, z. B. MaxCDN, der dies unter SEO-Einstellungen ermöglicht, in dem die Datei "Robots.txt" aktiviert werden kann und der Eintrag "Robots.txt deaktivieren" konfiguriert ist.
Wie Sie sehen, gibt es viele Möglichkeiten, die Leistung Ihrer Website zu verbessern. W3 Total Cache oder andere WordPress-Caching-Plugins werden Ihnen sicherlich dabei helfen, aber denken Sie nicht, dass dies alles für Sie tun wird. Sie sollten nicht nur ein Caching-Plugin installieren, sondern auch Dateien auf Ihrem Webserver komprimieren. Sie verwenden ein CDN. Sie suchen nach Vorschlägen des Google Pagespeeed-Tools, um Ihre Website ständig zu verbessern. Es ist ein Job, der nie wirklich endet, aber die Mühe lohnt sich.
Erfahren Sie mehr über: Blogging, CDN, Webdesign, Webentwicklung, Webmaster-Tools, Wordpress-Plugins.