Logo David Burdelak
Słownik · Web development

Co to jest Static Site Generation (SSG)?

Ostatnia aktualizacja:

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

Powiązane pojęcia

Wszystkie hasła z kategorii Web development