David Alonso Ruiz

David Alonso Ruiz

Cuando usar SSG vs SSR

Nosotros recomendamos Static Generation(SSG)(con y sin datos) siempre que sea posible porque solo necesita generarse una vez, lo cual es mas rapido y escalable que generar la pagina en el servidor cada vez que se tiene una peticion.

Puedes usar SSG(Static Generation) en varios tipos de paginas, incluidas:

  • Paginas de Marketing.
  • Post de blog.
  • Listado de productos de E-commerce
  • Ayuda y documentacion.

Deberias preguntarte: "¿Puedo pre-renderizar la pagina adelantandome a la peticion de un usuario?" Si la respuesta es si, entonces deberias escoger SSG.

Por otra parte, SSG no es buena idea si tu no puedes pre-renderizar adelantandote a la peticion del usuario. Algunos ejemplos de esto son una pagina muestra datos frecuentemente actualizados o si la pagina cambia con cada solicitud del usuario.

En ese caso, puedes usar SSR(Server-side Rendering). Es mas lento, pero te permite renderizar una pagina actualizada o puedes utilizar Javascript client-side(en el cliente) para actualizar los datos.