Сервер жағында рендеринг дегеніміз не
Сервер жағында рендеринг
SSR (Server-Side Rendering) — веб-беттерді клиентке жібермес бұрын серверде рендерлеу техникасы, жылдам жүктеу мен SEO оңтайландыруын қамтамасыз етеді.
Жұмыс принципі
- Сервер браузерден сұрау алады
- Толық HTML бетін жасайды
- Дайын HTML-ды клиентке жібереді
- Браузер мазмұнды бірден көрсетеді
- JavaScript интерактивтілік үшін бетті "гидраттайды"
Артықшылықтары
- Жылдам бірінші мазмұнды сызу (FCP)
- Тамаша SEO оңтайландыру
- JavaScript-сіз жұмыс істейді
- Әлеуметтік желілер үшін жақсырақ метадеректер
- Баяу құрылғылар үшін жақсырақ
Кемшіліктері
- Сервер жүктемесі
- Интерактивтілікке дейінгі уақыт (TTI)
- Кэштеу күрделілігі
- Жоғары инфрақұрылым шығындары
CSR-мен салыстыру
- SSR: HTML серверде жасалады
- CSR: HTML браузерде жасалады
- SSG: HTML құрастыру кезінде жасалады
SSR қолдайтын фреймворктер
- Next.js (React)
- Nuxt.js (Vue)
- SvelteKit (Svelte)
- Angular Universal
- Remix
Қашан қолдану керек
- Мазмұн сайттары мен блогтар
- Электрондық коммерция
- Жаңалықтар порталдары
- SEO маңызды веб-сайттар