Ein Content-Delivery-Network (CDN) besteht aus vielen, rund um den Globus positionierten Nodes, die Kopien der Bilder und Dateien des Shops vorhalten. Das Rechenzentrum deines Shops ist beispielsweise in Berlin, aber ein:e Kund:in aus Tokio möchte bei dir kaufen. Ohne CDN muss jedes Bild aus Berlin nach Tokio gesendet werden. Das geht zwar schnell, wenn aber die Bilder bereits auf einem System vor Ort in Tokio liegen, können so bemerkenswerte Ladezeiten gespart werden.
Kopien der Produktbilder sind in über 100 Rechenzentren weltweit vorgehalten. Hierfür nutzen wir die Infrastruktur von Cloudflare. Bei aktiviertem Cloudflare-Schutz sind diese auf den Proxys gespeichert. Dadurch erhält der/die User:in statische Dateien immer von einem nahegelegenen Rechenzentrum, anstatt von dem des Shops. Die dabei gesparte Netzwerklatenz wirkt sich positiv auf die Performance aus.
Ein CDN bedeutet vornehmlich Tempogewinn beim Betrachten der Website. Schnelle Seiten bedeuten höhere Zufriedenheit bei den Kund:innen und gesteigerte Conversion.
Bleiben wir beim Beispiel: Die Internetverbindung von Berlin nach Tokio ist gerade sehr lahm, weil irgendwelche Glasfaserkabel irgendwo zerstört wurden. Anstatt alle Daten über diese beeinträchtigte Strecke zu schicken, lädt der CDN-Mirror in Tokio direkt alle Bilder. Nun muss nur noch ein kleiner Teil der Daten durch das Nadelöhr. So verkürzt sich die gesamte Wartezeit erheblich und Risiken der Kategorie “höhere Gewalt” werden minimiert.