Inhalte aus dem CDN Cache Löschen

Diese Anleitung beschreibt wie Sie fehlerhafte oder versehentliche veröffentliche Inhalte aus dem CDN Cache löschen können.

Das Caching ermöglicht das besonders schnelle Ausliefern von Inhalten an die Besucher Ihrer Website. Sollte ein Inhalt versehentlich als Cachbar deklariert worden sein oder aber einen Fehler beinhalten, können Sie diesen wie folgt aus dem Cache entfernen.

Prüfen ob der Inhalt aus dem Cache ausgeliefert wird

Durch folgende Anfrage prüfen Sie ob der Inhalt aus dem Cache ausgeliefert wird:

Linux:

curl  -I https://www.meinewebsite.de/media/image/product/spaceeggs.png

Windows (PowerShell >= v3):

Invoke-WebRequest -Method HEAD -Uri https://www.meinewebsite.de/media/image/product/spaceeggs.png

Windows (PowerShell):

$r = [System.Net.WebRequest]::Create('https://www.meinewebsite.de/media/image/product/spaceeggs.png')
$r.Method = "HEAD"
$r.GetResponse().Headers['X-IDNT-Cache']

Folgende Werte der Kopfzeile X-IDNT-Cache geben an, ob die Anfrage aus dem Cache beantwortet wurde:

HIT: Die Anfrage wurde aus dem Cache beantwortet
MISS: Die Anfrage wurde nicht aus dem Cache beantwortet


Einen Inhalt aus dem Cache entfernen

Sofern die Anfrage aus dem Cache beantwortet wird, können Sie mit folgender Anfrage den Inhalt entfernen:

Linux:

curl  -X PURGE https://www.meinewebsite.de/media/image/product/spaceeggs.png

Windows (PowerShell):

$r = [System.Net.WebRequest]::Create('https://www.meinewebsite.de/media/image/product/spaceeggs.png')
$r.Method = "PURGE"
$r.GetResponse()
.StatusCode.value___

Wurde der Inhalt erfolgreich entfernt, erhalten Sie eine Antwort mit HTP Status 204 (No Content). Wurde der Inhalt nicht im Cache gefunden, erhalten Sie die Antwort mit HTTP Status 412 (Precondition failed).