Recursos

Incremental Static Regeneration

A Complete Guide To Incremental Static Regeneration (ISR) With Next.js - Smashing Magazine

Apuntes

Untitled

Estrategias de generación

Debido a que Next.js te permite compilar previamente un conjunto de páginas que tú como desarrolladora puedes definir. Existen diferentes formas de usar esta característica del framework, las cuales puedes configurar al momento de devolver el objeto de configuración en getStaticPaths

Enfoque stale-while-revalidate

Consiste en el siguiente procedimiento

  1. Generación de páginas (build)
  2. Respuesta desde el caché

En caso de nuevo contenido:

  1. Nueva página (background)
  2. Respuesta de página vieja
  3. Respuesta con la nueva página

Este enfoque se conoce por:

<aside> 📌 RESUMEN: Con ISSG puedes generar páginas bajo demanda, las cuales pueden estar generadas mediante dos estrategias de forma bloqueante y de la forma en que el usuario esta consiente del estado de carga. También puedes configurar una página de tal manera que cada cierto tiempo se actualice, esta técnica usa el enfoque state-while-revalidate, en la cual Next.js estará mirando que tiene que cambiar, actualizar y respondiendo con páginas guardadas en caché.

</aside>