# De Kapsule CDN-cache legen

Source: https://support.kapsulehost.com/nl-nl/cdn-cache-purge

Legen verwijdert de kopie van uw content die aan de edge wordt bewaard, zodat de volgende bezoeker een vers opgehaalde versie van uw origin krijgt. Dat doet u wanneer u een wijziging hebt gepubliceerd en de oude versie nog steeds wordt getoond.

Caching maakt de CDN snel, en het is ook de reden dat een wijziging die u net hebt gemaakt misschien niet meteen verschijnt. Zet uw cachelevensduren niet op nul, maar houd ze lang en leeg de cache wanneer dat nodig is. Deze handleiding behandelt beide, en ook hoe u een edge-cache onderscheidt van een browsercache voordat u op de verkeerde plek gaat zoeken.

## Wanneer u moet legen

Leeg de cache nadat u iets hebt gewijzigd dat bezoekers via een URL ophalen:

- U hebt een CSS- of JavaScript-bestand vervangen en het oude wordt nog steeds geserveerd.
- U hebt een nieuwe versie van een afbeelding geüpload over een bestaande bestandsnaam heen.
- U hebt een fout op een pagina opgelost en wilt dat de kapotte versie wereldwijd en direct verdwijnt.
- U hebt de inhoud van een pagina gewijzigd en kunt niet wachten tot de edge-TTL verloopt.

U hoeft niet te legen wanneer u een gloednieuwe pagina of een nieuwe bestandsnaam hebt toegevoegd. Voor een URL die nog nooit is opgevraagd, staat niets in de cache.

> **Tip:** Als u uw bestandsnamen van assets van een versie voorziet (`style.a1b2c3.css` in plaats van `style.css`), hoeft u zelden of nooit te legen. Een nieuwe bestandsnaam is een nieuwe URL, dus die wordt vers van uw origin opgehaald en onder een eigen sleutel in de cache gezet.

## Waar u de cache legen vindt

1. Meld u aan bij [KPanel](https://kpanel.kapsulehost.com).
2. Klik in de linkerzijbalk op **Websites** en klik daarna op uw site.
3. Open in het menu van de site **Prestaties** en daarna **Kapsule CDN**.
4. Scrol naar de kaart **Cache legen**.

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

![De kaart Cache legen op de Kapsule CDN-pagina](https://support.kapsulehost.com/help/screenshots/cdn-cache-purge.881b7fa3.webp)

> **Note:** De optie om te legen verschijnt pas wanneer de CDN voor de site is ingeschakeld. Toont de pagina de banner **CDN is uit voor deze site**, of wordt u gevraagd een eigen domein te koppelen, dan staat er aan de edge nog niets om te legen. [Kapsule CDN inschakelen op uw site](https://support.kapsulehost.com/nl-nl/cdn-enabling) vermeldt precies welke abonnementen het bevatten.

## Eén URL legen

1. Typ in de kaart **Cache legen** de volledige openbare URL in het veld **URL om te legen (leeg laten voor hele site)**. De placeholder van het veld toont de verwachte vorm: `https://your-domain.tld/path`.
2. Klik op **Legen**.
3. Er verschijnt een bevestiging die meldt dat de URL die u hebt ingevoerd is geleegd.

Gebruik exact de URL die een bezoeker zou opvragen, inclusief het schema (`https://`), de host en het pad. Legen wordt op de URL gematcht, dus `https://example.com/about` en `https://example.com/about/` zijn twee verschillende cache-items, en dat geldt ook voor dezelfde pagina met een querystring erachter.

Eén URL legen is de juiste eerste stap wanneer u precies weet wat er is veranderd. Het werkt direct en laat de rest van uw cache intact, zodat de rest van de site snel blijft.

## De hele site legen

1. Laat het veld **URL om te legen** helemaal leeg.
2. Klik op **Legen**.
3. De bevestiging luidt "Volledige cache geleegd."

> **Warning:** Een volledige lediging verwijdert elk gecachet object van de site op elke edge-locatie. Totdat elke URL opnieuw wordt opgevraagd, wordt elke bezoeker vanaf uw origin bediend. De origin krijgt dus een piek aan verkeer te verwerken, en de eerste bezoeker van elke pagina wacht op een volledige round trip. Leeg op een drukke site liever alleen de specifieke URL's die u hebt gewijzigd.

Elke lediging die u uitvoert, wordt vastgelegd in het activiteitenlogboek van het account, met de URL of een markering voor de volledige zone, zodat u kunt zien wie wat wanneer heeft geleegd.

## Cachelevensduren en hoe ze samenwerken

De kaart **Cache-TTLs** op dezelfde pagina bepaalt hoe lang content blijft bestaan zonder te legen:

| Instelling | Wat die regelt | Standaard |
|---|---|---|
| **Edge TTL (seconden)** | Hoe lang de edge een kopie bewaart voordat die opnieuw van uw origin wordt opgehaald | 3600 (1 uur) |
| **Browser TTL (seconden)** | Hoe lang de browser van een bezoeker zijn eigen lokale kopie bewaart | 3600 (1 uur) |

De twee zijn onafhankelijk van elkaar, en dit is veruit de meest voorkomende bron van verwarring. Legen wist de **edge**. Het kan niet in de browser van een bezoeker reiken. Als u leegt en zelf nog steeds de oude versie ziet, kijkt u vrijwel zeker naar uw eigen browsercache.

Om dat uit te sluiten, laadt u de pagina in een privé- of incognitovenster, of doet u een harde herlaadactie. Toont het privévenster de nieuwe versie, dan heeft het legen gewerkt en wacht u alleen nog op uw eigen browser en die van andere bezoekers, die worden vernieuwd zodra hun browser-TTL verloopt.

> **Tip:** Als u vaak publiceert en geen versies in bestandsnamen kunt gebruiken, zet de **Browser TTL** dan op iets korts (een paar minuten) en laat de **Edge TTL** lang. U behoudt dan het grootste deel van het voordeel van de edge en geeft bezoekers een veel kortere periode waarin ze aan een oude kopie vast kunnen zitten.

## Beeldoptimalisatie en legen

Als **On-the-fly afbeeldingsoptimalisatie** aanstaat (een functie van Kapsule CDN+), bewaart de edge de geoptimaliseerde afgeleide van elke afbeelding naast het origineel. Het legen van de afbeeldings-URL wist ook de afgeleide, zodat een vervangen afbeelding bij het volgende verzoek opnieuw wordt geoptimaliseerd. Er is geen aparte lediging voor geoptimaliseerde afbeeldingen.

Hetzelfde geldt voor **WebP serveren aan ondersteunde browsers**: de WebP-variant staat onder dezelfde URL en wordt door dezelfde lediging gewist.

## Problemen oplossen

**"CDN niet ingericht voor deze site."** De site heeft nog geen edge-zone. Schakel eerst de CDN in en wacht tot het certificaat volledig is ingericht.

**"Legen mislukt."** Het verzoek om te legen heeft de edge niet bereikt. Wacht even en probeer het opnieuw. Blijft het mislukken, dan wordt de edge-zone mogelijk nog ingericht. Controleer of de pagina de banner **CDN is aan** toont.

**Ik heb geleegd en de pagina is nog steeds oud.** Controleer eerst in een privévenster. Toont ook een privévenster de oude versie, controleer dan of u exact de juiste URL hebt geleegd, inclusief een eventuele afsluitende slash en querystring, en probeer daarna een volledige lediging.

**Slechts een deel van de bezoekers ziet de update.** Hun browsers zitten nog binnen de browser-TTL. Er is niets mis: ze krijgen de nieuwe versie zodra die verloopt, of meteen bij een harde herlaadactie.

**De origin bezweek na een volledige lediging.** Dat is de piek aan niet-gecachet verkeer die hierboven is beschreven. Verhoog de edge-TTL en leeg de volgende keer alleen de URL's die zijn gewijzigd. [De snelheid van uw website verbeteren](https://support.kapsulehost.com/nl-nl/website-speed) beschrijft hoe u de origin zelf veerkrachtiger maakt.

Als het legen slaagt maar de edge langer dan een paar minuten oude content blijft serveren, stuur dan een e-mail naar [support@kapsulehost.com](mailto:support@kapsulehost.com) met de exacte URL en het tijdstip waarop u hebt geleegd.
