SSR (rendu côté serveur)

Le rendu côté serveur (server-side rendering) consiste à construire la page HTML sur le serveur à chaque requête, avant de l’envoyer au navigateur, plutôt que de la construire dans le navigateur.

Mise en contexte

Avec le SSR, le visiteur et les moteurs de recherche reçoivent une page complète dès la première réponse : le contenu est lisible immédiatement et indexable. C’est l’inverse d’une SPA rendue uniquement côté client.

Next.js combine le SSR avec la génération statique et la revalidation : chaque page choisit la stratégie adaptée, statique pour un contenu stable, serveur pour un contenu personnalisé. Par exemple, toutes les pages de ce site sont rendues sur le serveur, avec un LCP visé sous 2,5 s.

Le SSR demande un serveur Node.js en production ; un hébergement mutualisé avec un processus Node suffit.

Questions fréquentes

  • SSG (génération à l’avance) pour les contenus stables : plus rapide et moins coûteux. SSR pour les contenus personnalisés ou changeant à chaque requête. Next.js permet de mélanger les deux page par page.

  • Il le facilite beaucoup : les moteurs reçoivent le contenu final sans exécuter de JavaScript. Pour un site public, c’est notre règle.

Poser ma question

Une question sur ce sujet ?

Nous écrire