netslim.nl

Cache legen via de edge: wat het kost en waar je op let

Bijgewerkt op 5 min lezen

Cache legen via de edge: wat het kost en waar je op let

Verandert de prijs of voorraad van een product, dan moet de oude pagina uit de cache verdwijnen. Anders ziet een bezoeker nog de prijs van gisteren.

Bij Netslim Edge doe je dat met één verzoek naar de API. Hieronder lees je hoe dat werkt, welke grenzen er gelden en wat er in de praktijk vaak misgaat.

In het kort

Met cache legen via de edge stuur je één API-verzoek met de pagina's die veranderd zijn. Meestal zijn die pagina's binnen een seconde op alle edge-servers vernieuwd. De grenzen zijn 5.000 paden per verzoek en 120 verzoeken per minuut, en een prijs voor het legen zelf staat niet in onze kennisbank.

  • Eén verzoek legt tot 5.000 paden tegelijk, en je mag 120 verzoeken per minuut sturen.
  • Meestal is de pagina binnen een seconde overal vernieuwd, anders binnen 30 seconden.
  • Bundel wijzigingen: één verzoek met 500 paden is beter dan 500 losse verzoeken.
  • Leeg bij een productwijziging ook de categoriepagina's waarop het product staat.
  • Bewaar je API-sleutel meteen: hij staat maar 10 minuten in beeld.

Waarom moet je de cache legen bij voorraad en prijzen?

Een gecachete pagina is razendsnel, maar kan verouderd zijn. Met de HTML-cache van Netslim Edge komen pagina's in milliseconden bij je bezoekers. Dat is prettig voor snelheid en voor Google, maar het betekent ook dat een bezoeker de bewaarde versie krijgt tot die wordt ververst.

Bij een webshop gaat dat pijn doen. Een product is uitverkocht en de pagina zegt nog 'op voorraad'. Of je verlaagt een prijs en de oude staat er nog. Daarom leeg je de betreffende pagina direct na de wijziging, zodat de volgende bezoeker de actuele versie ophaalt.

Meer over wat een edge-netwerk voor je site doet, lees je in ons stuk over [edge computing en je website](/edge-computing-website/).

Wat kost cache legen via de edge?

Een apart bedrag voor het legen zelf noemen we hier niet, want dat staat niet in onze kennisbank en ik ga er geen verzinnen. Wat je wel zeker weet, zijn de grenzen waarbinnen je werkt.

  • Maximaal 5.000 paden per verzoek.
  • Maximaal 120 verzoeken per minuut.
  • Een sterretje aan het eind van een pad legt alles eronder, en de hele cache legen kan met één opdracht.

De echte kosten zitten dus vooral in hoe slim je het aanpakt. Honderden losse verzoeken per product lopen sneller tegen de limiet aan dan één gebundeld verzoek. Wil je weten wat Edge voor jouw site kost, stel dan de vraag via de chat of een bericht. Je kunt Edge ook eerst [gratis proberen](/edge-gratis-proberen/).

Hoe leeg je de cache stap voor stap?

Je hebt twee dingen nodig: een API-sleutel en een verzoek. Het werkt zo.

  1. Ga in je account naar Edge, dan Verbeteringen, dan Cache direct legen, en maak een API-sleutel.
  2. Bewaar de sleutel meteen in je eigen systeem. Hij staat 10 minuten in beeld, daarna zie je alleen nog de laatste 4 tekens.
  3. Stuur een POST-verzoek naar het purge-adres van Netslim Edge, met je sleutel in de Authorization-header.
  4. Geef in het verzoek mee wat er geleegd moet worden: paden, volledige adressen of de hele cache.

De volledige uitleg met een voorbeeldverzoek staat in de kennisbankpagina over [cache legen via de edge](/kennisbank/cache-legen-via-de-edge-api-voorraad-en-prijzen/). Een voorbeeld van een lijst: het pad van een product en het pad van de categorie 'schoenen' met een sterretje erachter.

Wat gebeurt er na je verzoek?

Wij sturen je verzoek ondertekend naar al onze edge-servers tegelijk. Meestal is de pagina binnen een seconde overal geleegd.

Lukt dat bij één server even niet, dan loopt het via de gewone configuratie en is het binnen 30 seconden alsnog gebeurd. In het antwoord op je verzoek zie je hoeveel servers het direct deden. Dat is handig om te controleren of je koppeling goed werkt.

De eerste bezoeker na het legen haalt de pagina vers op. Daarna komt de nieuwe versie weer razendsnel uit de cache.

Waar let je op bij het legen van de cache?

De meeste fouten zitten in wat je vergeet te legen, niet in het verzoek zelf. Dit zijn de punten die we in de praktijk het vaakst zien.

  • Bundel wijzigingen. Verzamel de gewijzigde pagina's en stuur ze in één verzoek. Dat is beter dan 500 losse verzoeken.
  • Leeg de categoriepagina's mee. Een product staat ook op overzichtspagina's. Vergeet je die, dan staat daar nog de oude prijs of voorraad.
  • Let op je limiet van 120 verzoeken per minuut. Een import die per product een verzoek stuurt, loopt daar snel tegenaan.
  • Bewaar de sleutel veilig. Wie hem heeft, kan jouw cache legen. Zet hem niet in publieke code.
  • Gebruik de hele cache legen spaarzaam. Daarna moet elke pagina opnieuw worden opgehaald, en dat is precies wat je met een cache wilt voorkomen.

Welke pagina's komen nooit uit de cache?

Pagina's met een winkelwagen- of logincookie komen nooit uit de cache en zijn dus altijd actueel. Een bezoeker met iets in zijn winkelwagen ziet dus altijd de echte voorraad en prijs.

De gecachete versie is vooral wat nieuwe bezoekers en zoekmachines zien. Dat is ook de versie die Google en AI-assistenten ophalen. Daarom loont het dat die versie klopt. Een verouderde prijs in de zoekresultaten of in een AI-antwoord is zonde van je klik.

Wanneer legen op pad en wanneer alles?

Leeg op pad als je weet wat er veranderd is, en alles als je de site breed hebt aangepast. Een prijswijziging op één product vraagt om het productpad en de categoriepagina's. Een nieuw thema of een grote aanpassing in de opbouw van je site vraagt eerder om de hele cache.

Tussen die twee zit het sterretje achter een pad. Met een pad als je categorie 'schoenen' met een sterretje leg je alles onder die categorie in één keer. Zo hoef je geen lange lijst bij te houden.

Raakt een trage site je ook buiten de cache om? Kijk dan naar onze tips om een [WordPress website sneller te maken](/wordpress-website-sneller-maken/).

Liever dat iemand anders het regelt?

Je hoeft de koppeling niet zelf te bouwen. Heb je geen ontwikkelaar of weet je niet hoe je shop een verzoek kan sturen, dan kun je ons een bericht sturen. We regelen het dan voor je. Handig als je eerst wilt weten of het werkt met jouw site, en wat het kost.

Wil je daarnaast SEO-wijzigingen live zien zonder dat je je site aanpast, bekijk dan [Edge SEO](/edge-seo/).

Veelgestelde vragen

Hoe snel is de cache geleegd?

Meestal binnen een seconde, op alle edge-servers tegelijk. Lukt het bij een server niet direct, dan gebeurt het via de gewone configuratie binnen 30 seconden.

Hoeveel pagina's kan ik tegelijk legen?

Tot 5.000 paden per verzoek, met maximaal 120 verzoeken per minuut. Bundel dus liever veel wijzigingen in één verzoek.

Kan ik de hele cache van mijn site legen?

Ja, met één opdracht in je verzoek leg je de hele cache van je site. Doe dat spaarzaam, want daarna moet elke pagina opnieuw worden opgehaald.

Wat doe ik als ik mijn API-sleutel kwijt ben?

De sleutel staat maar 10 minuten in beeld, daarna zie je alleen de laatste 4 tekens. Ben je hem kwijt, dan maak je in je account onder Edge, Verbeteringen, Cache direct legen een nieuwe aan.

Moet ik bij een productwijziging ook de categoriepagina legen?

Ja. Een product staat ook op categoriepagina's, en die tonen anders nog de oude prijs of voorraad.

Wil je weten wat Edge voor jouw site kost, of liever dat wij de koppeling voor cache legen regelen? Stuur ons een bericht.

Neem contact op

Foto's: Brett Sayles via Pexels