SSR, SSG i ISR
Trzy sposoby renderowania stron: przy każdym zapytaniu (SSR), raz przy buildzie (SSG) albo przy buildzie z późniejszym odświeżaniem (ISR).
Server-side rendering buduje HTML przy każdym zapytaniu, więc jest zawsze świeży i za każdym razem kosztuje moc obliczeniową. Static site generation buduje HTML raz i serwuje pliki z CDN, szybko i tanio, dopóki treść się nie zmieni. Incremental static regeneration serwuje stronę statyczną i przebudowuje ją w tle po zadanym czasie albo na żądanie. Streaming SSR wysyła HTML kawałkami, więc góra strony pokazuje się, zanim dojdą wolne dane.
Powiązane hasła
- Hydracja (hydration): Krok, w którym JavaScript w przeglądarce podpina się pod HTML wyrenderowany na serwerze i czyni go interaktywnym.
- React Server Components (RSC): Komponenty React, które działają tylko na serwerze, wysyłają wyrenderowany wynik zamiast JavaScriptu i mogą same czytać dane.
- Strona statyczna: Strona serwowana jako gotowe pliki (HTML, CSS, obrazy), bez kodu serwera i bazy danych uruchamianych przy każdej wizycie.
