Webhosts ändern? CDN-Zwischenspeicherung kann Ihre Site zerstören

Webhosts ändern? CDN-Zwischenspeicherung kann Ihre Site zerstören / Programmierung

Wenn Sie eine WordPress-Website von einem Web-Host auf einen anderen verschieben und derzeit ein Caching-Plugin mit einem Content Delivery Network (CDN) verwenden, sollten Sie vorsichtig sein, da der Umzug möglicherweise nicht so reibungslos verläuft, wie Sie denken.

Dieser Artikel richtet sich an WordPress-Benutzer, die mit WordPress vertraut sind, um Plugins zu installieren und anzupassen, jedoch möglicherweise keine PHP-Codierungsexperten. In diesem Artikel erfahren Sie, was das CDN ist. Am wichtigsten ist jedoch, dass Sie erfahren, was mit Ihrer Website passieren kann, wenn Sie Ihren Webhost ändern und nicht daran denken, bestimmte CDN-Einstellungen zu aktualisieren.

Sie erfahren auch, wie Sie das Problem selbst beheben können.

Wie funktioniert das WordPress-Caching?

Um zu verstehen, warum das CDN-Caching die Verschiebung Ihrer Website durcheinander bringt, ist es zunächst wichtig zu verstehen Wie funktioniert das WordPress-Caching? und wie CDN ins Spiel kommt.

Mit den beliebtesten Caching-Plugins für WordPress-ähnliche W3 Total Cache-, WP Rocket- und WP Super Cache-Dateien können Sie das Zwischenspeichern von Bildern mit Ihrem bevorzugten CDN-Dienst konfigurieren.

Ohne Optimierung muss ein Besucher jedes Mal, wenn er Ihre Website besucht, die gesamte Seite und alle dazugehörigen Skripte, Bilder, Kopfzeilen, Fußzeilen und Navigationsmenüs herunterladen. Aber mit einem richtigen Cache-Plugin installiert, Der Browser des Besuchers kann viele statische Dateien zwischenspeichern, die auf jeder Seite angezeigt werden.

Auf diese Weise wiederholen Besucher Sie müssen nur Abschnitte Ihrer Seiten herunterladen, die sich tatsächlich ändern. Sobald Ihre Website täglich Tausende von Besuchern erreicht, führt diese reduzierte Bandbreite zu erheblichen Einsparungen.

Eines der wichtigsten Elemente, die Sie auf Ihrer Website zwischenspeichern können, sind Bilder, da diese zum Hochladen meistens die größte Bandbreite erfordern. Hier kommt der CDN-Dienst ins Spiel.

Wie ein CDN-Service Ihre Site effizient macht

Es gibt viele fortschrittliche Technologien, die in Netzwerke zur Bereitstellung von Inhalten eingesetzt werden. In einer Nussschale, Ein CDN ist ein Dienst, der einige oder alle Inhalte Ihrer Website hostet geografisch näher an den Besuchern Ihrer Website.

Ohne CDN müssen sich die Server Ihres Webhosts in Kanada befinden und jemand aus Australien versucht, Ihre Website zu besuchen. Es dauert jedoch viel länger, bis Ihre Website heruntergeladen wird.

Wenn Sie jedoch ein CDN für die Zustellung einrichten zumindest alle Bilder-Die Teile der Webseiten, für die normalerweise der längste Download-Server von Servern in Australien benötigt wird, werden wesentlich schneller geladen.

Das Einrichten eines CDNs für Ihre WordPress-Site ist auf WordPress-Seite einfach. Sie müssen es nur aktivieren und den von Ihnen verwendeten CDN-Dienst auswählen. Verwenden Sie dann die Schaltfläche zum Autorisieren, um eine Verbindung zu Ihrem CDN-Dienst herzustellen.

Das vollständige Einrichten eines CDN für Ihre Site liegt nicht in diesem Artikel. Standardmäßig ist das CDN-Plugin jedoch standardmäßig so eingerichtet, dass es den CDN-Service-Host verwaltet und alle Bilder auf Ihrer Website bereitstellt.

Normalerweise melden sich Website-Inhaber für einen CDN-Dienst an, richten das Plugin ein, und dann ganz vergessen.

Erst Jahre später, als sie beschließen, zu einem neuen Webhost zu wechseln, wird das CDN zurückkommen, um sie zu verfolgen.

Wie das Ändern des Webhosts Ihren CDN-Dienst bricht

Bevor Sie verstehen können, warum ein CDN bricht, wenn Sie den Webhost wechseln, ist es wichtig zu verstehen wie der CDN-Dienst funktioniert.

Denken Sie daran, dass das CDN eine Kopie der Datei erhalten und sie auf lokalen Servern zwischenspeichern muss, wo sich die Besucher der Site befinden.

In einem “CDN ziehen” Konfiguration - das am häufigsten verwendete WordPress-Setup Einrichten des CDN auf die richtige Weise und Vermeiden von SEO-Problemen Einrichten des CDN auf die richtige Weise und Vermeiden von SEO-Problemen Lesen Sie mehr - Wenn ein Benutzer zum ersten Mal auf eine Seite Ihrer Website zugreift, die ein Image des CDN enthält Es wurde noch nicht zwischengespeichert. Es wird eine Kopie dieser Datei auf Ihrem Webserver abgelegt. Dann wird die Datei zwischengespeichert und Verwenden Sie diese lokale Datei für alle zukünftigen Besuche zur Seite.

Schauen wir uns das genauer an.

Wenn alles gut läuft, erhalten Besucher dynamische Inhalte direkt von Ihrem Webhost. Statische Inhalte (wie Bilder) stammen jedoch vom lokalen CDN-Server ihres Landes. Wenn Sie ein neues Bild auf Ihre Website hochladen, wird der Benutzer zum ersten Mal auf einer Seite aufgerufen, Das CDN erhält eine neue Kopie von Ihrem Webhost.

Wenn dies funktioniert, funktioniert es sehr gut. Benutzer sehen Ihre Website und alle Bilder werden blitzschnell geladen.

jedoch, wenn Sie zu einem neuen Webhost wechseln, Sie aktualisieren die Nameserver für Ihre Domain, um auf Ihren neuen Host zu verweisen.

Wenn Benutzer nun MyWebsite.com in ihren Webbrowser eingeben, erhalten sie Inhalte von einem völlig anderen Webserver. Ihr CDN-Dienst erhält jedoch immer noch seine neuen Image-Dateien Ihr alter Webserver.

So sieht das aus.

Es ist ein totales Durcheinander, richtig? Sobald Sie zu einem neuen Host wechseln, wird es für die Benutzer so aussehen, als würde alles gut funktionieren. Wenn Sie Ihre Site laden, um sicherzustellen, dass alles funktioniert, denken Sie, dass die Site auch in Ordnung ist.

Alle neuen dynamischen Inhalte stammen erwartungsgemäß von Ihrem neuen Webserver. Alle Bilder auf der Site werden korrekt geladen. Aber sie kommen tatsächlich aus den zwischengespeicherten Dateien auf CDN-Servern in der Nähe Ihres Standorts gespeichert.

Alles sieht gut aus, wenn tatsächlich viel kaputt ist. Wenn Sie zu diesem Zeitpunkt Ihren CDN-Cache leeren würden, würden überhaupt keine Bilder auf Ihrer Website geladen.

Symptome eines defekten CDN

Das erste Anzeichen, dass etwas schief läuft, ist der Versuch, einen neuen WordPress-Beitrag zu erstellen.

Wenn Sie neue Bilder hochladen und in Ihren Beitrag einfügen, wird dies sowohl im Medien-Upload-Assistenten als auch im Editor angezeigt.

Wenn Sie jedoch diesen Beitrag in der Vorschau anzeigen oder veröffentlichen, sehen das gekennzeichnete Bild und die eingebetteten Bilder in Ihrem Beitrag so aus.

Sie werden es auch sehen gebrochene Bildlinks, oder leere Bereiche wo soll dein Bild geladen werden. Das Verhalten erscheint surreal.

Was passiert, ist, dass das CDN an dem ursprünglich konfigurierten Ort nach neuen Bildern sucht. Das war der alte Webhost-IP.

Um alles korrekt auf Ihren neuen Host zu übertragen, müssen Sie Ihr CDN-Setup aktualisieren. Lass uns das jetzt durchmachen.

CDN-Updates nach einer Hoständerung

Wann immer Sie zu einem neuen Webhost wechseln Die besten Webhostingdienste Die besten Webhostingdienste Suchen Sie nach dem besten Webhosting-Service für Ihre Bedürfnisse? Ob für einen kleinen Blog oder eine große Unternehmenswebsite, hier sind unsere besten Empfehlungen. Weitere Informationen sollten Sie durch die folgenden Einstellungen gehen, um sicherzustellen, dass sie für den neuen Host eingerichtet sind.

Legen Sie die richtige Whitelisted IP fest

CDN-Dienste haben Sicherheit auf ihren Systemen, sodass nur Websites, die auf einer bestimmten IP-Adresse (Webhostserver) gehostet werden, Dateien an das CDN-Konto übergeben können.

Ohne diese Sicherheit könnten Hacker Ihr CDN-Konto möglicherweise zum Speichern und Bereitstellen ihrer eigenen Inhalte verwenden.

Diese strikte Sicherheit bedeutet, dass der CDN-Dienst nicht auf Dateien auf Ihrer Website zugreifen kann, wenn Sie die Liste der Whitelist-IPs in Ihrem Konto nicht aktualisieren.

In MaxCDN ist dies unter der Konto Menü unter der API Untermenü. Suchen nach “Whitelisted IPs” in Ihrem eigenen CDN-Konto, um die Liste zu finden, oder wenden Sie sich an den Kundendienst.

Wenn Sie die richtige IP-Adresse nicht kennen, geben die meisten Hosting-Anbieter die IP-Adresse des Webservers unter den Details Ihres Hosting-Kontos an.

Wenn Ihr Host keine Kontodetailseite bereitstellt, finden Sie diese normalerweise unter “Gemeinsame IP-Adresse” oder “Server IP Adresse” in CPanel.

Verwenden Sie diese IP-Adresse im Whitelist IP-Bereich von Ihrem CDN-Konto.

Wenn ich zu einem neuen Host migriere, lasse ich normalerweise meine alte IP-Whitelist für Webhosts vorübergehend. In einigen Regionen der Welt wurden die von Ihnen für Ihre Domäne vorgenommenen DNS-Änderungen möglicherweise noch nicht repliziert. Dies kann ein bis zwei Tage dauern.

Wenn Sie beide IPs in Ihrem CDN-Konto belassen, stellen Sie sicher, dass alle Ihre Website während der gesamten Umstellung gut sehen können.

Notieren Sie sich diese IP, da Sie sie für eine weitere CDN-Einstellung benötigen.

Richtige Ursprungs-IP einrichten

Die nächste wichtige Einstellung ist die Ursprungs-IP. Dies ist im Grunde Ihre Art, den CDN-Dienst mitzuteilen wo neue Bilder abgerufen werden dass es noch nicht zwischengespeichert ist.

Normalerweise finden Sie diese Einstellung im Verwaltungsbereich für die “Zone” Sie sind ursprünglich für Ihre Site eingerichtet. Suchen Sie den Origin-IP-Abschnitt und aktualisieren Sie ihn mit der IP-Adresse für Ihren neuen Webhost.

Nachdem Sie diese Einstellung aktualisiert haben, sollten Sie alle Einstellungen vorgenommen haben. Ihr CDN-Konto kennt jetzt Ihren neuen Webhost. Es wird den richtigen Server erreichen, um alle neuen Bilder zu erhalten, die Sie hochladen.

Jetzt ist es Zeit, alle Caches zu löschen und Ihre Site erneut zu testen.

Cache löschen und neuen Beitrag erstellen

Um zu testen, ob Ihr CDN ordnungsgemäß funktioniert, können Sie den gesamten Cache leeren. Dies zwingt Sie dazu, Ihren Webserver nicht nur auf neue Inhalte zu prüfen, sondern auch auf alles Inhalt.

Dein WordPress-Caching-Plugin sollte ein Dashboard oder eine Schaltfläche im CDN-Bereich haben CDN reinigen vollständig. Wenn Sie keinen finden können, können Sie dies stattdessen über Ihr CDN-Konto durchführen.

Für MaxCDN ist dies auf der Dashboardseite zu finden. Suchen Sie unter der konfigurierten Zone für Ihre Site und klicken Sie auf Verwalten Taste.

Nachdem Sie den CDN-Cache vollständig geleert haben, gibt es zwei Möglichkeiten, den Zustand Ihres CDN zu testen.

  • Öffnen Sie zunächst eine neue Browsersitzung (stellen Sie sicher, dass Sie den Cache des Browsers gelöscht haben. Manuelles und automatisches Löschen des Browserverlaufs Manuelles und automatisches Löschen des Browserverlaufs Die von Ihnen besuchten Websites hinterlassen Spuren auf Ihrem Computer. Wir zeigen Ihnen, wie Löschen Sie Ihren Browserverlauf in Firefox, Chrome, Edge und Internet Explorer (Weitere Informationen) und laden Sie Ihre Website. Sie sollten alle Bilder und Symbole korrekt laden.
  • Als Nächstes erstellen Sie einen neuen Beitrag im WordPress-Editor. Laden Sie dann ein neues gekennzeichnetes Bild und ein Inline-Bild in Ihren Beitrag hoch.
  • Zeigen Sie das Bild in der Vorschau an, und Sie sollten diesmal alles richtig angezeigt bekommen.

Es ist ein gutes Gefühl, wenn die Dinge endlich richtig funktionieren, oder??

Den Zweck eines CDNs verstehen

Der Grund, warum dieses Problem bei vielen Menschen auftritt, ist, dass es häufig ein CDN gibt nur eine nachträgliche Überlegung beim Einrichten von WordPress-Caching.

Der einzige Nachteil eines CDNs ist, dass es ein zusätzlicher Fehlerpunkt ist. Wenn Dinge kaputt gehen, ist es nicht immer leicht zu verstehen, warum. Wenn Sie jedoch daran denken, es zu aktualisieren, bietet ein CDN einen enormen Schub für die Website-Leistung. So steigern Sie die Leistung Ihrer Website mit W3 Total Cache und ein CDN. Wie steigern Sie die Leistung Ihrer Website mit W3 Total Cache und einem CDN? Eine schlechte Qualität der Website, da Ihre Seiten zu langsam geladen werden, schadet Ihnen auf lange Sicht. Nehmen Sie sich Zeit, um die Geschwindigkeit Ihrer Website zu steigern und die Benutzererfahrung zu verbessern. Weiterlesen .

.