Saltar al contenido
Glosario / Desarrollo web
Desarrollo web

SSR vs SSG

Dos formas de generar HTML: SSR (Server-Side Rendering) genera HTML en cada request en el servidor; SSG (Static Site Generation) genera HTML en build y sirve estático.

También conocido como: Server-Side RenderingStatic Site GenerationSSRSSG

Qué es SSR

SSR (Server-Side Rendering) es la técnica de generar el HTML en el servidor cada vez que un usuario solicita la página.

Flujo:

  1. Usuario solicita /sobre-nosotros/
  2. Servidor ejecuta código (Node.js, PHP, Python…)
  3. Genera el HTML personalizado
  4. Lo envía al navegador

Qué es SSG

SSG (Static Site Generation) es la técnica de generar todas las páginas HTML en build time, antes de que nadie las solicite.

Flujo:

  1. Durante npm run build, se generan archivos HTML estáticos
  2. Estos archivos se suben a un CDN
  3. Cuando un usuario solicita una página, recibe el HTML pre-generado

Comparativa

AspectoSSRSSG
TTFB100-500 ms (depende del servidor)30-100 ms (desde CDN edge)
Contenido dinámicoSí, cada requestNo, solo cambios en build
Personalización por usuarioNo (sin JS adicional)
Coste servidorAlto (servidor Node ejecutando)Bajo (CDN estático)
EscalabilidadLimitada por servidorCasi infinita
SEOBueno (HTML servido)Excelente (HTML pre-generado)
ComplejidadMayorMenor

Cuándo usar SSR

  • Aplicaciones con datos dinámicos en cada request (dashboards SaaS, feeds personalizados)
  • Contenido personalizado por usuario (carrito, sesión)
  • Pricing dinámico o stock en tiempo real
  • Necesidad de SEO sobre contenido cambiante

Cuándo usar SSG

  • Webs de contenido: blog, magazine, web corporativa
  • Landing pages comerciales
  • Documentación
  • Marketing sites
  • Ecommerce pequeño-mediano con catálogo estable
  • Cualquier sitio donde el contenido cambia <1 vez/día

Frameworks por tipo

SSG puro

  • Astro (recomendado para SEO/contenido)
  • Hugo
  • Eleventy
  • Jekyll

SSR puro

  • Next.js (App Router con RSC)
  • Nuxt
  • SvelteKit
  • Remix

Híbridos (SSG + SSR + ISR)

  • Astro con adapter (Cloudflare, Vercel)
  • Next.js (puede ser ambos según ruta)
  • Nuxt 3

ISR (Incremental Static Regeneration)

Un híbrido moderno: páginas estáticas que se re-generan periódicamente o on-demand sin un nuevo build completo. Lo popularizó Vercel con Next.js.

Útil para ecommerce con miles de productos: las fichas son SSG pero se regeneran cuando cambia el stock.

Recomendación

Para la mayoría de webs pyme: SSG es la elección correcta. Más rápido, más barato, más simple. SSR solo para SaaS complejos.

Lee Astro vs Next.js para empresas para profundizar.

Da el primer paso

AUDITORÍA GRATUITA
SIN COMPROMISO.

Reserva una llamada de 15 minutos. Analizamos tu web, tu publicidad y tu posicionamiento digital. Te decimos exactamente qué mejorar y cuánto puedes ahorrar. Sin coste, sin compromiso.