Qué es Generación de Sitios Estáticos
Generación de páginas estáticas en tiempo de compilación
SSG (Static Site Generation) es un enfoque para construir sitios web donde las páginas HTML se generan de antemano durante el proceso de construcción, en lugar de dinámicamente en cada solicitud.
Ventajas
- Velocidad — las páginas cargan instantáneamente
- SEO — contenido completo visible para buscadores
- Seguridad — sin lógica del lado del servidor
- Escalabilidad — fácil de servir mediante CDN
Cuándo usar
- Blogs y documentación
- Páginas de marketing
- Portafolios y tarjetas de presentación
- Catálogos de productos
Frameworks
- Next.js — React + SSG/SSR
- Gatsby — React + GraphQL
- Astro — multi-framework
- Hugo — Go, muy rápido
- 11ty — JavaScript, flexible
Desventajas
- El tiempo de construcción crece con el número de páginas
- No apto para contenido frecuentemente actualizado
- Requiere reconstrucción ante cambios
Soluciones híbridas
- ISR (Regeneración Estática Incremental)
- Revalidación bajo demanda
- Combinación de SSG + SSR