Ga naar inhoud

Caching & versheid

Identieke queries worden gecachet zodat je niet de volle prijs betaalt (of wacht) voor een resultaat dat net is opgehaald. Of een verzoek uit de cache is geserveerd, wordt altijd gerapporteerd in stats.cached, en het bepaalt de kosten.

Bronstats.cachedCreditsLatentie
Cache-treffertrue3sub-100ms
Verse fetchfalse6live fetch via residentiële proxy

Een resultaat is cachebaar op basis van de exacte combinatie van query + land (gl) + taal (hl) + tijdfilter (tbs) + pagina — wijzig er één van en het is een andere cache-entry. Zie Prijzen & credits voor het creditmodel.

Met de optionele freshness-parameter kies je hoe één enkel verzoek met de cache omgaat:

freshnessGedrag
defaultServeer een recent gecachet resultaat als dat bestaat, anders haal vers op. (standaard)
realtimeHaal altijd vers op — omzeil de cache. Belast tegen het verse tarief (6 credits).
cachedGeef de voorkeur aan een gecachet resultaat.
{ "q": "nvidia stock price", "freshness": "realtime" }