SSG (Static Site Generation) to sposób renderowania, w którym wszystkie strony są generowane do plików HTML podczas budowania serwisu, a następnie serwowane jako statyczne. Zapewnia bardzo krótki czas odpowiedzi.
Zalety i wady
| Zalety | Wady |
|---|---|
| najszybsze odpowiedzi, prosty hosting i CDN | każda zmiana treści wymaga ponownego zbudowania |
| wysokie bezpieczeństwo | trudne dla tysięcy zmiennych stron |
SSG a wydajność i SEO
Strony statyczne można serwować z CDN prawie bez opóźnień, co daje bardzo niski TTFB i dobre wyniki LCP. Roboty dostają kompletny HTML bez renderowania skryptów, więc indeksowanie jest proste.
Strony generowane są przy budowaniu, więc serwer wydaje gotowe pliki. Treść zmienia się dopiero po kolejnej budowie.
Przykłady to Hugo, Eleventy i Astro.
Ograniczenia SSG
Czas budowania rośnie wraz z liczbą stron, a zmiana treści wymaga ponownego wygenerowania serwisu lub jego części. Dynamiczne funkcje, jak wyszukiwarka czy formularze, realizuje się zewnętrznymi usługami lub kodem po stronie przeglądarki.
Dla jakich stron SSG jest najlepsze?
Dla blogów, dokumentacji i stron firmowych, w których treść zmienia się rzadko i jest taka sama dla każdego odwiedzającego.
Zobacz w praktyce
CSR, SSR, SSG czy ISR? Porównanie metod renderowania
Headless CMS - kiedy warto porzucić monolityczny CMS
Jak wybrać CMS do projektu – kryteria i pułapki