Caché y frescura
Las consultas idénticas se almacenan en caché para que no pagues el precio completo (ni esperes) por un resultado que se acaba de obtener.
Si una petición se sirvió desde la caché siempre se informa en stats.cached, y eso determina el costo.
Acierto de caché vs obtención fresca
Sección titulada «Acierto de caché vs obtención fresca»| Origen | stats.cached | Créditos | Latencia |
|---|---|---|---|
| Acierto de caché | true | 3 | menos de 100ms |
| Obtención fresca | false | 6 | obtención en vivo vía proxy residencial |
Un resultado es cacheable por la combinación exacta de consulta + país (gl) + idioma (hl) + filtro de
tiempo (tbs) + página — cambia cualquiera de ellos y será una entrada de caché distinta. Consulta
Precios y créditos para el modelo de créditos.
Controlar la frescura por petición
Sección titulada «Controlar la frescura por petición»El parámetro opcional freshness te permite elegir cómo una sola petición trata la caché:
freshness | Comportamiento |
|---|---|
default | Sirve un resultado reciente de la caché si existe; de lo contrario, obtiene uno fresco. (por defecto) |
realtime | Siempre obtiene fresco — omite la caché. Se cobra la tarifa fresca (6 créditos). |
cached | Prefiere un resultado de la caché. |
{ "q": "nvidia stock price", "freshness": "realtime" }