Proč statický web vyhrává na hraně sítě
Žádné dotazy do databáze, žádné běhové prostředí — jen předrenderované HTML servírované co nejblíž čtenáři.
Když uživatel otevře dynamickou stránku, server typicky sáhne do databáze, sestaví HTML a teprve pak odpoví. U statického webu je tahle práce hotová už během buildu — k requestu zbývá jen poslat hotový soubor.
Co se ušetří
- Round-trip do databáze — neexistuje, obsah je už v HTML.
- Čas běhového prostředí — žádný PHP/Node proces na kritické cestě.
- Vzdálenost — soubor leží v CDN POPu pár desítek kilometrů od čtenáře.
Měřitelný dopad
| Metrika | Dynamicky | Staticky na CDN |
|---|---|---|
| TTFB | ~280 ms | ~25 ms |
| LCP (medián) | 2,4 s | 0,9 s |
| Náklady na request | nezanedbatelné | ~nula |
Nejrychlejší dotaz do databáze je ten, který se nikdy nemusí provést.
A co dynamické části?
Komentáře, vyhledávání nebo formuláře se řeší progresivně — staticky se doručí skořápka a interaktivita se dohydratuje z malého kusu JavaScriptu až na klientovi. Tělo článku ale zůstává předrenderované a okamžitě čitelné.
Jak takový obsah vůbec vzniká, jsme popsali v článku Jak postavit headless CMS nad Hugem.