kypyAudit zdarma

SSR (Server-Side Rendering)

SSR znamená, že HTML stránky se vygeneruje na serveru pro každý požadavek zvlášť, ne až v prohlížeči uživatele.

Postaví se proti klasickému SPA (Single Page Application) přístupu, kde prohlížeč dostane skoro prázdný HTML a teprve JavaScript vykreslí obsah. SSR pošle rovnou hotové HTML — obsah je vidět (a čitelný pro vyhledávače i AI crawlery) dřív, než se stihne stáhnout a spustit JavaScript.

Výhoda je dvojí: rychlejší LCP (obsah je hotový dřív) a lepší SEO/AI-čitelnost — crawler nemusí čekat na vykonání JavaScriptu, aby viděl skutečný obsah stránky. Nevýhoda je vyšší zátěž serveru, protože se HTML generuje znovu při každém requestu (na rozdíl od SSG, které se vygeneruje jednou předem).

Next.js umožňuje kombinovat oba přístupy na úrovni jednotlivé stránky — statické generování tam, kde se obsah nemění při každém requestu, server-side rendering tam, kde ano. Přesně tahle kombinace stojí za výkonem tohohle webu i redesignem bazarfoto.cz.

Související služba

Vývoj v Next.js

Související pojmy