La Regeneración Estática Incremental (REI) permite actualizar contenido estático sin recrear todo el sitio, reduciendo la carga del servidor al proporcionar páginas estáticas pre-creadas para la mayoría de las solicitudes. La REI permite procesar un gran número de páginas de contenido antes de que los próximos tiempos de creación sean largos. Un ejemplo demuestra cómo funciona la REI, donde todas las solicitudes a las páginas se almacenan en caché y son instantáneas, y después de 30 segundos, la caché se invalida y comienza a generarse una nueva versión de la página en segundo plano. Una vez generado con éxito, Next.js muestra y almacena en caché la página actualizada. La revalidación a demanda se puede utilizar para más precisión, pero para datos en tiempo real, se debería considerar el procesamiento dinámico. Next.js permite la limpieza manual de la caché de una página o ruta específica usando revalidación a demanda con revalidatePath o revalidateTag. revalidatePath se utiliza para invalidar una página o ruta específica, mientras que revalidateTag se utiliza para limpiar toda la caché de contenido etiquetado. La REI no está soportada al crear una Exportación Estática, y las solicitudes de fetch múltiples con frecuencias de revalidación diferentes utilizarán el tiempo más bajo para la REI. El middleware no se ejecutará para solicitudes de usuario a demanda, y las reescrituras de ruta o la lógica en Middleware no se aplicarán.
dev.to
Next.js 15 : Incremental Static Regeneration (ISR)
Create attached notes ...
