Inicio › Tecnología › Generación De Sitios Estáticos
La generación de sitios estáticos (SSG) es el proceso de compilar contenido —procedente de Markdown o de un CMS headless— en páginas HTML, CSS y JavaScript ya generadas en tiempo de construcción (build), en lugar de calcularlas en cada petición del usuario. Estas páginas se sirven directamente desde un CDN, sin ejecutar código de servidor ni consultar una base de datos por cada visita, lo qué se traduce en tiempos de carga muy rápidos y una superficie de ataque reducida. Astro, Hugo, Jekyll y el modo estático de Next.js son herramientas habituales para este enfoque, frente al renderizado del lado del servidor (SSR), qué sí ejecuta lógica en cada petición.
Es construir toda la web de antemano, como páginas ya terminadas, y luego solo entregarlas tal cual cuando alguien las visita, sin tener qué calcular nada en ese momento.
Un blog corporativo generado con Astro se despliega en un servicio como Netlify o Vercel y carga en apenas unos milisegundos, porque no hay ninguna consulta a base de datos ni ejecución de código de servidor mientras un visitante lee un artículo.
El SSR ejecuta código en un servidor en cada petición para generar el HTML al vuelo, lo qué permite contenido muy dinámico; el sitio estático genera todo el HTML de antemano en el build, así qué es más rápido pero menos flexible ante contenido qué cambia constantemente.
Cuando el contenido cambia con muchísima frecuencia por usuario, como un panel personalizado con datos en tiempo real, o cuando la cantidad de páginas es tan enorme qué el tiempo de build se vuelve impráctico.
Astro y Next.js (en su modo estático) dominan en proyectos con JavaScript moderno, mientras qué Hugo destaca por su velocidad de compilación y Jekyll por su integración histórica con GitHub Pages.