Ir al contenido

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.

Origenstats.cachedCréditosLatencia
Acierto de cachétrue3menos de 100ms
Obtención frescafalse6obtenció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.

El parámetro opcional freshness te permite elegir cómo una sola petición trata la caché:

freshnessComportamiento
defaultSirve un resultado reciente de la caché si existe; de lo contrario, obtiene uno fresco. (por defecto)
realtimeSiempre obtiene fresco — omite la caché. Se cobra la tarifa fresca (6 créditos).
cachedPrefiere un resultado de la caché.
{ "q": "nvidia stock price", "freshness": "realtime" }