CDN für Onlineshops: was Sie gewinnen und was kaputtgehen kann
Ein CDN bringt Ihre Bilder und Dateien näher zu Ihren Kunden und schützt Sie vor Angriffen. Gut konfiguriert, ist es eine der Verbesserungen mit dem besten Kosten-Nutzen-Verhältnis.
Ein CDN (Content Delivery Network) ist ein Netz weltweit verteilter Server, die Kopien der statischen Dateien Ihres Shops (Bilder, CSS, JS, Schriften) speichern und sie vom Punkt ausliefern, der dem Besucher am nächsten liegt.
Was Sie gewinnen
- Schnellere Bilder und Dateien, vor allem für Besucher weit weg von Ihrem Server.
- Weniger Last auf Ihrem Server, der sich nur noch um das Erzeugen der Seiten kümmert.
- Viele CDNs enthalten Schutz vor Denial-of-Service-Angriffen und Bots.
Zwei Arten der Nutzung
- Nur für statische Dateien: PrestaShop erlaubt unter Erweiterte Einstellungen > Leistung das Einrichten von Medienservern. Bilder, CSS und JS werden von einer anderen Domain ausgeliefert.
- Als Proxy für die ganze Domain (das Modell von Cloudflare und ähnlichen): Der gesamte Traffic läuft über das CDN, das entscheidet, was es zwischenspeichert.
Was kaputtgehen kann
- Zwischengespeicherte dynamische Seiten: Wenn das CDN HTML speichert, kann ein Kunde den Warenkorb oder den Preis eines anderen sehen. Warenkorb, Kundenkonto, Checkout und alles, was von der Sitzung abhängt, müssen ohne Cache laufen.
- IP-Adressen der Kunden: Hinter einem Proxy sieht Ihr Shop die IP des CDN. Betrugsschutzmodule, Geolokalisierung oder Whitelists des Back Office funktionieren nicht mehr, wenn die Header für die echte IP nicht eingerichtet sind.
- Alte Dateien: Nach einer CSS-Änderung kann das CDN weiter die alte Version ausliefern. PrestaShop versieht die kombinierten Dateien mit Versionen, prüfen Sie aber das Leeren des Caches.