Mateus

Mateus

SSG vs SSR

É recomendado utilizar Static Generation (com ou sem data) sempre que possível pois sua página pode ser construída uma vez e então servida pela CDN, o que a torna muito mais rápida ao invés de fazer um novo request em cada acesso.

Você pode utilizar SSG para muitas páginas:

  • E-commerces
  • Blogs
  • Listas de produtos
  • Documentação

Pergunte-se: "Posso pré-renderizar esta páginas antes do request de um usuário?" Se a resposta é sim então você utilizar SSG.

Por outro lado, SSG não é uma boa ideia se você não pode carregar o conteúdo da página antes do acesso do usuário. Isso pode acontecer quando o conteúdo da página muda frequentemente ou depende de requests.

Nesse caso você deve utilizar Server-Side Rendering.