Static Site Generation (SSG)
Qu'est-ce que la génération de site statique (SSG) ?
La génération de site statique, abrégée SSG, est une approche au moment du build dans laquelle toutes les pages d'un site sont pré-rendues sous forme de fichiers HTML statiques. Ces fichiers sont ensuite déployés sur un CDN et servis directement aux utilisateurs sans travail serveur par requête. L'utilisateur obtient toujours des pages rapides, cachables et entièrement formées.
Définition
La SSG convient au contenu qui ne change pas pour chaque visiteur. Un job de build récupère les données depuis le backend commerce, le CMS et d'autres sources, rend chaque page une fois et livre le résultat. Les mises à jour nécessitent un nouveau build, qui peut être déclenché sur planning ou par des événements webhook venant des systèmes en amont. L'architecture est simple, prévisible et peu coûteuse à exploiter.
Pourquoi c'est important
Pour le commerce, l'attrait réside dans la performance et le coût. Les pages statiques servies depuis un CDN sont à peu près aussi rapides que le web le permet, et elles ne nécessitent pas d'infrastructure en fonctionnement à chaque requête. Les catalogues à stock stable, les sites de marque, les blogs et les sections éditoriales en profitent le plus. Le SEO est simple et le risque de défaillance à l'exécution diminue.
Limites
La SSG pure peine avec les données qui changent fréquemment comme les niveaux de stock en direct, les prix dynamiques ou la personnalisation. Les grands catalogues produisent aussi des temps de build longs qui compliquent la cadence de release. Les configurations modernes combinent la SSG avec la régénération statique incrémentale, le rendu à la demande et l'hydratation côté client pour les rares surfaces dynamiques qui en ont besoin, conservant les bénéfices du statique sans figer le site dans des cycles de déploiement lents.
Articles liés
Découvrir Composable Headless Frontend · Performance et Core Web Vitals.