O que é Geração de Site Estático
Geração de páginas estáticas no build
SSG (Static Site Generation) é uma abordagem para construir sites onde as páginas HTML são geradas antecipadamente durante o processo de build, em vez de dinamicamente a cada requisição.
Vantagens
- Velocidade — páginas carregam instantaneamente
- SEO — conteúdo completo visível para buscadores
- Segurança — sem lógica do lado do servidor
- Escalabilidade — fácil de servir via CDN
Quando usar
- Blogs e documentação
- Landing pages de marketing
- Portfólios e cartões de visita
- Catálogos de produtos
Frameworks
- Next.js — React + SSG/SSR
- Gatsby — React + GraphQL
- Astro — multi-framework
- Hugo — Go, muito rápido
- 11ty — JavaScript, flexível
Desvantagens
- Tempo de build cresce com número de páginas
- Não adequado para conteúdo frequentemente atualizado
- Requer rebuild em alterações
Soluções híbridas
- ISR (Incremental Static Regeneration)
- Revalidação sob demanda
- Combinação de SSG + SSR