No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Aprende todo un fin de semana sin pagar una suscripción 🔥

Aprende todo un fin de semana sin pagar una suscripción 🔥

Regístrate

Comienza en:

2D
3H
22M
23S

Caché de requests

11/20
Recursos

Aportes 14

Preguntas 8

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

o inicia sesión.

CORRECCION
definió bien maxSize al principio pero al explicarlo como que confunde, ya que efectivamente indica la cantidad de peticiones a almacenar, es decir, si ponemos 3, solo 3 request se van a cachear, segun la politica de angular, es decir si se queda offline, y ya habías navegado antes, solo 3 request son obtenidos de la cache del service worker, y los demás no habría respuesta

Configuración de cache:
“dataGroups”: [
{
“name”: “api”,
“urls”: [
https://platzi-store.herokuapp.com/**
],
“cacheConfig”: {
“maxSize”: 3,
“maxAge”: “5m”,
“strategy”: “performance”,
“timeout”: “2s”
}
}
]

Strategy:
perfomance: saca del caché la información primero, si no hay consulta internet
freshness: primero va a internet, si es una red lenta va a caché.

“maxAge”: “5m”, => d-days - h-hour - m-min - s -sec - u-msec

  • perfomance: saca del cache primero
  • freshness: pide al servidor primero

Que bonito es lo bonito!!!

necesito ayuda por favor ya no pude instalar correctamente la documentación para firebase, gracias.

El maxSize no lo veo como intentos, es el numero de request almacenadas, como lo entiendo es, puedes hacer 3 peticiones, cambiando algún parámetro y solo guarda esas 3 después va liberando espacio en memoria.

El cache es por sesion de navegador ? O como funciona ?

También es admisible pasar como dataGroups las respuestas que da las apis de google en cuanto a letras o iconos? tipo https://fonts.googleapis.com/** ?

Tiempo de vida de cache:
nombre: maxAge
formato: d (días) , h (horas), m (minutos)
ej: 1d (este cache durará un días)

assetsGroups : para archivos estaticos
dataGroups : para requests a servidores

cursazo vi la version anterior a este y me decepciono mucho, ahora si me pienso mas

maxSize : número de intentos de consulta en caché antes de hacer un nuevo request.