CDN

Kapsule CDN cache leegmaken

Purging clears the copy of your content held at the edge so the next visitor gets a freshly fetched version from your origin, which is what you do when you have published a change and the old…

Kapsule CDN Cache Legen

Het legen van de cache wist de kopie van uw inhoud op de edge, zodat de volgende bezoeker een vers opgehaalde versie van uw origin krijgt. Dit doet u wanneer u een wijziging hebt gepubliceerd en de oude versie nog steeds wordt weergegeven.

Caching is wat de CDN snel maakt, en het is ook de reden waarom een wijziging die u zojuist hebt aangebracht mogelijk niet meteen verschijnt. In plaats van uw cache-levensduur naar nul te brengen, houdt u deze lang en leegt u deze op aanvraag. Deze gids behandelt beide, plus hoe u een edge-cache van een browsercache kunt onderscheiden voordat u op de verkeerde plaats gaat zoeken.

Wanneer u moet legen

Leg de cache leeg nadat u iets hebt gewijzigd dat bezoekers via URL ophalen:

  • U hebt een CSS- of JavaScript-bestand vervangen en het oude bestand wordt nog steeds geserveerd.
  • U hebt een nieuwe versie van een afbeelding met dezelfde bestaande bestandsnaam geüpload.
  • U hebt een bug op een pagina opgelost en wilt dat de verbroken versie nu wereldwijd weg is.
  • U hebt de inhoud van een pagina gewijzigd en kunt niet wachten tot de edge TTL verloopt.

U hoeft de cache niet leeg te maken wanneer u een gloednieuwe pagina of een nieuwe bestandsnaam hebt toegevoegd. Er wordt niets in de cache opgeslagen voor een URL die nog nooit is aangevraagd.

Als u uw assetnamen versie (style.a1b2c3.css in plaats van style.css), hoeft u zelden helemaal de cache leeg te maken. Een nieuwe bestandsnaam is een nieuwe URL, dus deze wordt vers opgehaald van uw origin en in de cache opgeslagen onder een eigen sleutel.

Waar de leeginstellingen staan

  1. Meld u aan bij KPanel.
  2. Klik Websites in de linker zijbalk en klik vervolgens op uw site.
  3. Klik in het menu van de site op Performance en vervolgens Kapsule CDN.
  4. Schuif naar de Purge cache-kaart.

Het directe adres is /websites/<site-id>/cdn.

De Purge cache-kaart op de Kapsule CDN-pagina

Het leeginstellingspaneel verschijnt alleen wanneer de CDN voor de site is ingeschakeld. Als de pagina het bericht CDN is off for this site weergeeft of u vraagt om een aangepast domein te verbinden, is er nog niets op de edge om leeg te maken. Kapsule CDN is ook een planentitlement, dus een site met een Orbit- of Container Hosting-plan heeft helemaal geen CDN. Enabling Kapsule CDN on Your Site geeft exact aan welke plannen dit bevatten.

Één URL legen

  1. Typ in de Purge cache-kaart de volledige openbare URL in URL to purge (leave blank for whole site). De placeholder van het veld toont de verwachte vorm: https://your-domain.tld/path.
  2. Klik Purge.
  3. Een bevestiging verschijnt met "Purged" gevolgd door de URL die u hebt ingevoerd.

Gebruik de exacte URL die een bezoeker zou aanvragen, inclusief het schema (https://), de host en het pad. Een leegmaking wordt afgestemd op de URL, dus https://example.com/about en https://example.com/about/ zijn twee verschillende cache-items, net als dezelfde pagina met een queryreeks eraan.

Het legen van één URL is de juiste eerste stap wanneer u exact weet wat is gewijzigd. Het is onmiddellijk en het laat de rest van uw cache intact, zodat de rest van de site snel blijft.

De hele site legen

  1. Laat het veld URL to purge volledig leeg.
  2. Klik Purge.
  3. De bevestiging luidt "Full cache purged."

Een volledige leegmaking wist elk in de cache opgeslagen object voor de site op elke edge-locatie. Tot elke URL opnieuw wordt aangevraagd, wordt elke bezoeker van uw origin geserveerd, dus de origin krijgt een verkeersuitbarsting en de eerste bezoeker van elke pagina wacht op een volledig round trip. Op een drukke site kunt u beter alleen de specifieke URL's legen die u hebt gewijzigd.

Elke leegmaking die u uitvoert, wordt in het activiteitenlogboek van het account geregistreerd met de URL of een full-zone-marker, zodat u kunt zien wie wat en wanneer heeft geleegd.

Cache-levensduur en hoe ze op elkaar inwerken

De Cache TTLs-kaart, op dezelfde pagina, bepaalt hoe lang inhoud zonder leegmaking aanhoudt:

InstellingWat het regeltStandaard
Edge TTL (seconds)Hoe lang de edge een kopie behoudt voordat deze opnieuw van uw origin wordt opgehaald3600 (1 uur)
Browser TTL (seconds)Hoe lang de browser van een bezoeker een eigen lokale kopie behoudt3600 (1 uur)

Deze twee zijn onafhankelijk, en dit is de meest voorkomende bron van verwarring. Een leegmaking wist de edge. Het kan niet tot de browser van een bezoeker doordringen. Als u de cache leegmaakt en nog steeds de oude versie ziet, kijkt u bijna zeker naar uw eigen browsercache.

Voer een harde vernieuwing uit of laad de pagina in een privé- of incognitovenster om dit uit te sluiten. Als het privévenster de nieuwe versie toont, heeft de leegmaking gewerkt en wacht u alleen op uw eigen browser en op de browsers van andere bezoekers, die zullen vernieuwen zodra hun browser TTL verloopt.

Als u regelmatig publiceert en geen bestandsnamen kunt versie, zet u de Browser TTL op iets korters (een paar minuten) en laat u de Edge TTL lang. U behoudt het meeste voordeel van de edge terwijl u bezoekers een veel korter venster geeft waarin ze vast kunnen zitten aan een oude kopie.

Afbeeldingsoptimalisatie en leegmaking

Als On-the-fly image optimisation ingeschakeld is, slaat de edge het geoptimaliseerde derivaat van elke afbeelding naast het origineel op. Het legen van de afbeeldings-URL wist het derivaat ook, zodat een vervangen afbeelding bij de volgende aanvraag opnieuw wordt geoptimaliseerd. Er is geen afzonderlijke leegmaking voor geoptimaliseerde afbeeldingen.

Hetzelfde geldt voor Serve WebP to supported browsers: de WebP-variant bevindt zich onder dezelfde URL en wordt door dezelfde leegmaking verwijderd.

Probleemoplossing

"CDN not provisioned for this site." De site heeft nog geen edge-zone. Schakel eerst de CDN in en wacht tot het certificaat is ingericht.

"Purge failed." Het leeginstellingsverzoek heeft de edge niet bereikt. Wacht even en probeer het opnieuw. Als het blijft mislukken, wordt de edge-zone mogelijk momenteel ingericht. Controleer of de pagina de banner CDN is on toont.

Ik heb geleegd en de pagina is nog steeds oud. Controleer eerst in een privévenster. Als een privévenster ook de oude versie toont, bevestigt u dat u de exacte URL hebt geleegd, inclusief eventuele trailing slash en queryreeks, en probeert u een volledige leegmaking.

Slechts enkele bezoekers zien de update. Hun browsers bevinden zich nog steeds binnen de browser TTL. Er is niets mis: ze zullen de nieuwe versie ophalen wanneer deze verloopt, of onmiddellijk op een harde vernieuwing.

De origin is uitgevallen na een volledige leegmaking. Dat is de verkeersuitbarsting die hierboven wordt beschreven. Verhoog de edge TTL en leeg volgende keer alleen de URL's die u hebt gewijzigd. Improving Website Speed behandelt het maken van de origin zelf veerkrachtiger.

Als een leegmaking succesvol is maar de edge nog steeds oude inhoud serveert gedurende meer dan een paar minuten, stuurt u een e-mail naar support@kapsulehost.com met de exacte URL en het moment waarop u hebt geleegd.

Nog steeds hulp nodig?

Stuur ons een e-mail op support@kapsulehost.com of open een chat in KPanel.

KPanel openen
Kapsule CDN cache leegmaken