Mis on Serveripoolne renderdamine
Serveripoolne renderdamine
SSR (Server-Side Rendering) on tehnika veebilehtede renderdamiseks serveris enne nende saatmist kliendile, tagades kiire laadimise ja SEO optimeerimise.
Kuidas see töötab
- Server võtab vastu päringu brauserist
- Genereerib täieliku HTML-lehe
- Saadab valmis HTML-i kliendile
- Brauser kuvab sisu koheselt
- JavaScript "hüdreerib" lehe interaktiivsuse jaoks
Eelised
- Kiire esimene sisukuvamine (FCP)
- Suurepärane SEO optimeerimine
- Töötab ilma JavaScriptita
- Paremad sotsiaalmeedia metaandmed
- Parem aeglastele seadmetele
Puudused
- Serveri koormus
- Aeg interaktiivsuseni (TTI)
- Vahemälu keerukus
- Kõrgemad infrastruktuurikulud
Võrdlus CSR-iga
- SSR: HTML genereeritakse serveris
- CSR: HTML genereeritakse brauseris
- SSG: HTML genereeritakse ehitamise ajal
SSR-i toetavad raamistikud
- Next.js (React)
- Nuxt.js (Vue)
- SvelteKit (Svelte)
- Angular Universal
- Remix
Millal kasutada
- Sisulehed ja blogid
- E-kaubandus
- Uudisteportaalid
- SEO-kriitilised veebisaidid