Cache
Ein Cache speichert Kopien von Daten, Seiten oder Dateien, sodass wiederholte Anfragen schneller bedient werden, ohne Inhalte neu laden zu müssen.

Was ist Cache?
Ein Cache ist ein temporärer Speicher, der Kopien von Daten, Seiten oder Dateien aufbewahrt, sodass eine spätere Anfrage aus der Kopie beantwortet werden kann, anstatt die Inhalte neu abzurufen oder zu generieren. Das spart sowohl Zeit als auch Serverlast. Ein Online-Shop verfügt in der Regel über mehrere übereinander gelagerte Cache-Ebenen: den Browser-Cache auf dem Gerät des Besuchers, einen CDN- oder Edge-Cache in der Nähe des Benutzers und serverseitiges Caching von dynamischen Inhalten.
Warum ist Cache wichtig?
Geschwindigkeit beeinflusst sowohl die Conversion-Rate als auch das Ranking, und Caching ist eine der effektivsten Methoden zur Verkürzung der Antwortzeit. Wenn statische Dateien jedes Mal von einem CDN statt vom Ursprungsserver bereitgestellt werden, sinkt die Latenz drastisch. Der Nachteil ist, dass ein Cache eine Momentaufnahme der Zeit liefert: Eine gecachte Seite kann kurzzeitig veraltete Preise oder Lagerbestände anzeigen, bis der Cache abläuft oder ungültig gemacht wird.
Typische Anwendungsfälle
- Bilder und Assets – Produktbilder, CSS und JavaScript werden von der CDN-Edge bereitgestellt und über Seitenaufrufe hinweg wiederverwendet.
- Browser-Caching wird über HTTP-Header wie
Cache-ControlundETaggesteuert, die festlegen, wie lange Dateien wiederverwendet werden dürfen. - „Meine Theme-Änderung wird nicht angezeigt“ – Altes CSS/JS bleibt im Cache, bis die Datei eine neue Version erhält.
- Kampagnenspitzen, bei denen das Caching den Server entlastet, wenn viele Besucher gleichzeitig dieselben Seiten aufrufen.
Shopify-Perspektive
Shopify ist eine vollständig gehostete Plattform, daher werden serverseitiges Caching und TTLs von Shopify verwaltet — Sie können sie nicht frei einstellen, wie Sie es auf einem selbstgehosteten Server tun würden. Statische Assets werden automatisch über das integrierte CDN von Shopify bereitgestellt. Wenn Sie den Filter asset_url in Ihrem Theme verwenden, hängt Shopify einen Versions-Fingerprint an die Datei-URL an, sodass ein neuer Deploy automatisch sowohl das CDN als auch den Browser-Cache löscht. Es lohnt sich, Ihre Bilder auf WebP zu optimieren, bevor sie im Cache landen.