WP Rocket mit CDN nutzen

WP Rocket ist kompatibel mit vielen CDN-Providern, inklusive KeyCDN, MaxCDN, Amazon Cloudfront und anderen.

Inhalt

„Pull“-CDN nutzen

Um WP Rocket mit einem „Pull“-CDN zu nutzen, brauchst du lediglich den CNAME, den dir dein CDN-Provider zur Verfügung stellt, in das entsprechende Optionsfeld im CDN-Tab der WP-Rocket-Einstellungen einzugeben:

CDN-Einstellungen in WP Rocket

WP Rocket wird danach alle URLs für statische Dateien umschreiben, die mittels einer WordPress-Funktion abgerufen werden (z.B. Beitragsbilder). Solltest du feststellen, dass ein Bild nicht über dein CDN ausgeliefert wird, wird es wahrscheinlich von einem Theme oder Plugin zugesteuert, das dafür keine Standard-WordPress-Funktion benutzt. In diesem Fall kannst du diese PHP-Funktion nutzen, um das Bild zu deinem CDN hinzuzufügen.

„Push“-CDN nutzen

Wenn du ein „Push“-CDN nutzen möchtest, musst du zusätzlich dafür sorgen, dass Bilder und andere statische Dateien an dein CDN gesendet werden. Dafür braucht es ein extra Plugin.

Für Amazon Cloudfront als „Push“-CDN kannst du beispielsweise dieses Plugin nutzen:
WP Offload S3 Lite

Websites mit SSL

Wenn deine Website mit SSL läuft, also HTTPS verwendet, müssen auch die Dateien von deinem CDN über HTTPS ausgeliefert werden, sonst wird es zu Probleme auf deiner Website kommen. Um zu überprüfen, ob dein CDN SSL-fähig ist, rufe die HTTPS-Version deiner CDN-URL in deinem Browser. Wenn das CDN nicht SSL-fähig ist, siehst du eine Sicherheitswarnung wie auf dieser Abbildung:

Sicherheitswarnung wegen fehlendem SSL für CDN

Kontaktiere deine CDN-Provider, damit sie HTTPS für deinen Account aktivieren; oder, falls dies nicht möglich ist, aktiviere in WP Rocket die Option Deaktiviere CDN auf HTTPS-Seiten im Tab CDN:

Option Deaktiviere CDN auf HTTPS-Seiten

Nützliche Ressourcen

Mehr über Amazon Cloudfront und wie du es richtig aufsetzt kannst du in diesen Tutorials erfahren:

Für MaxCDN findest du hier nützliche Informationen:

KeyCDN haben hier eine Anleitung für das korrekte Aufsetzen von WP Rocket mit ihrem Service: