Warmer-instellingen

Een veld-voor-veld referentie van elke optie op het cache-warmerformulier, en wanneer je die aanpast.

14 min leestijd

Dit is de volledige referentie voor het cache-warmerformulier. Bij elke instelling staat wat die doet, wanneer je hem aanpast, en waar je op moet letten.

Mis je een veld?

Opties die je plan niet bevat zijn verborgen of uitgeschakeld. Staat een hier beschreven instelling niet op je formulier, dan zit die niet in je abonnement — zie Plannen en limieten.

Basis

Actief
Of de warmer draait. Aangezet crawlt hij volgens je intervallen. Laat hem uit tijdens het configureren, en gebruik hem om te pauzeren bij onderhoud in plaats van de warmer te verwijderen.
Naam
Een label voor jou — nooit zichtbaar voor bezoekers. Kies iets dat je later in een lijst terugkent.
Team
Welke workspace deze warmer bezit. Alleen leden van dat team kunnen hem zien en beheren. Verschijnt alleen als je plan teams bevat.
Crawlerregio
Welke regionale crawler deze warmer uitvoert. Alleen Business-plannen. Zie Geavanceerd opwarmen.

Startpunten

Entry-URL's
Volledige URL's inclusief https://, op een geverifieerde hostname. Eén startpunt is genoeg voor de meeste sites. Je plan begrenst hoeveel er per warmer mogen.
Sitemaps meenemen
URL's ontdekken uit XML-sitemaps naast het volgen van links. Sterk aanbevolen als beschikbaar — het houdt je dekking synchroon met wat je publiceert, zonder handmatig onderhoud.
Openbare berichten meenemen
Publiek gepubliceerde berichten meenemen bij het ontdekken. Nuttig op contentplatforms waar berichten anders slecht gelinkt zijn.

Uitsluitingen en parameters

Uitgesloten URL's
Paden die de warmer moet overslaan. Gebruik dit voor winkelwagens, afrekenen, accountpagina's, beheergedeelten, zoeken en facet-URL's. Je plan begrenst het aantal uitsluitingen per warmer.
Regex gebruiken
URL-regels behandelen als reguliere expressies in plaats van letterlijke tekst. Veel praktischer om hele families query-string-URL's met één regel uit te sluiten.
URL-parameters
Naam/waarde-paren die aan opgevraagde URL's worden toegevoegd. Soms nodig om een specifieke cachevariant te bereiken of een tussenpagina te omzeilen.
Cookies
Naam/waarde-cookies die met elk request meegaan. Wees voorzichtig — een sessiecookie kan responses oncachebaar maken, of een gepersonaliseerde pagina voor iedereen cachen.
Request headers
Eigen headers die met elk request meegaan. Veelgebruikt voor een API-token, een bypass-header voor een stagingbeveiliging, of een header waarop je CDN varieert.

Cookies en headers veranderen wát er gecachet wordt

Veel caches variëren hun opgeslagen kopie op cookie of op specifieke headers. Warm je op met een cookie die echte bezoekers niet meesturen, dan vul je mogelijk een cachevariant die nooit opgevraagd wordt — het opwarmen lijkt te werken terwijl het niets oplevert.

Crawl-limieten

InstellingEenheidWat het regelt
DieptestappenHoe ver vanaf een entry-URL de warmer links volgt. 0 warmt alleen je entry-URL's op.
Max URL's per minuutURL's/minHarde bovengrens op het requesttempo. De belangrijkste bescherming voor je origin-server.
Request timeoutmillisecondenHoe lang wachten op een response voordat een URL wordt opgegeven.
Auto-startintervalsecondenHoe vaak een nieuwe run begint. 3600 is elk uur.
Enqueue-intervalsecondenHoe vaak URL's binnen de opwarmcyclus opnieuw in de wachtrij komen. Laat op standaard tenzij je een reden hebt.

Een diepte kiezen

Begin bij 2. Verhoog met één niveau per keer en controleer na elke wijziging het totale aantal URL's. Met sitemaps aan heb je vaak minder diepte nodig, omdat diepe pagina's direct vermeld staan.

Een rate limit kiezen

Dit is de instelling die het meest de moeite waard is om goed te krijgen. Te hoog en het opwarmen concurreert met echte bezoekers om de aandacht van je server; te laag en een grote site rondt nooit een ronde af.

  • Begin voorzichtig — 10 URL's per minuut is een veilig openingsbod op vrijwel elke hosting.
  • Houd tijdens een run de CPU en responstijden van je origin in de gaten.
  • Verhoog geleidelijk zolang alles gezond blijft.
  • Schaal direct terug als je 5xx- of 429-responses ziet opduiken.

Tip

Reken uit of een volledige ronde überhaupt kan aflopen. Een site met 5.000 URL's op 10 URL's per minuut heeft ruim acht uur nodig. Staat je auto-startinterval op een uur, dan overlappen runs en worden ze nooit afgerond. Verhoog het tempo of beperk de omvang van de warmer.

Een request timeout kiezen

De standaard past voor de meeste sites. Verhoog hem als echt trage pagina's aflopen voordat je origin ze kan opbouwen — onthoud dat de *eerste* laadtijd de trage is, bij ontwerp. Verlaag hem als je pathologische pagina's liever snel overslaat dan afwacht. Je plan begrenst het maximum.

Een auto-startinterval kiezen

Stem het af op je cachelevensduur. Cachet je CDN pagina's een uur, dan houdt elk uur opwarmen alles continu warm. Veel vaker opwarmen dan je TTL voegt belasting toe zonder voordeel. Je plan stelt zowel een minimum als een maximum.

Opties

Canonical gebruiken
De rel="canonical"-URL volgen in plaats van het adres waarnaar gelinkt werd. Helpt voorkomen dat je meerdere dubbele adressen voor dezelfde pagina opwarmt, wat je URL-budget verspilt.
Herschrijven naar HTTPS
Ontdekte http://-links opwaarderen naar https://. Nuttig op sites met verouderde interne links, en het voorkomt dat je een redirect in plaats van de echte pagina opwarmt.
Mobiele versie opwarmen
Ook crawlen met mobiele user agents. Belangrijk als je CDN de cache varieert op apparaatklasse, of als je aparte mobiele templates levert.
User agents
Eigen user-agent-strings voor requests. Gebruik dit als je site of CDN zich anders gedraagt bij specifieke agents.
Mobiele user agents
Specifieke mobiele user-agent-strings, gebruikt als mobiel opwarmen aanstaat.
Browser- / SSR-opwarming
Opwarmen met een echte browserengine in plaats van een gewone HTTP-fetch, voor routes die hun cache pas na een volledige render vullen. Business-plannen. Zie Geavanceerd opwarmen.

Opwarmschema

Beperkt geplande auto-starts tot vastgestelde piek- en dalvensters. Buiten die vensters worden geplande runs overgeslagen; handmatige en via webhook gestarte runs werken gewoon.

Het veld verwacht JSON. Volledige syntaxis en voorbeelden staan in Geavanceerd opwarmen.

Werkdagen, 08:00–20:00, Amsterdamse tijd
json
{
  "timezone": "Europe/Amsterdam",
  "windows": [
    { "days": [1, 2, 3, 4, 5], "startHour": 8, "endHour": 20, "intensity": 1 }
  ]
}

Aanbevolen startpunten

Type siteDiepteURL's/minAuto-startOpmerkingen
Kleine brochuresite2103600Standaarden zijn prima. Sitemaps optioneel bij deze omvang.
Blog of nieuwssite2301800Zet sitemaps aan zodat nieuwe berichten snel opgepikt worden.
WooCommerce-winkel2153600Sitemaps aan. Sluit winkelwagen, afrekenen, account en filter-URL's uit.
Grote catalogus360+3600Sitemaps essentieel. Overweeg op te splitsen in meerdere warmers.
Kritieke landingspagina's010300Een korte expliciete lijst entry-URL's, heel frequent opgewarmd.

Note

Dit zijn startpunten, geen voorschriften. Draai één keer, lees Cachegezondheid en stel bij op basis van wat je echt ziet.