
Palvelinpohjainen renderöinti (SSR)
Palvelinpohjainen renderöinti on tekniikka, jossa verkkosivut generoidaan palvelimella jokaisen pyynnön yhteydessä toimittaen selaimelle valmiiksi muodostunut HTML-koodi nopeampaan alkulataukseen ja parempaan SEO-sijoitukseen.
Palvelinpohjainen renderöinti (SSR) on verkkosivujen renderöintimenetelmä, jossa palvelin generoi sivun koko HTML-sisällön ennen kuin se lähetetään käyttäjän selaimeen. Kun käyttäjä pyytää sivua, palvelin käsittelee pyynnön, hakee tarvittavat tiedot, renderöi sivun HTML-muotoon ja lähettää valmiin tuloksen.
SSR:n ansiosta selain saa esivalmiiksi näytettävän sisällön, mikä tarkoittaa, että käyttäjä näkee merkityksellistä sisältöä nopeammin, jopa ennen kuin JavaScript on vielä ladattu loppuun. Modernit SSR-kehykset kuten Next.js, Nuxt.js ja Remix ovat tehneet SSR:stä paljon helpompaa käyttää. Ne yhdistävät SSR:n edut (nopea alkulataus, SEO-ystävällisyys) asiakaspohjaisen JavaScriptin interaktiivisuuteen.
Käytännössä
- Verkkokauppa siirtyi asiakaspohjaisesta React-sovelluksesta Next.js:ään SSR:n kanssa, ja sen orgaaninen liikenne parani 30 %, koska Google pystyi nyt indeksoimaan kaikki tuotesivut kunnolla
- Uutissivusto, joka käyttää SSR:tä, toimittaa artikkeleet alle sekunnissa, jopa mobiiliyhteyksillä, koska HTML saapuu palvelimelta valmiina
- Kiinteistöalusta siirtyi SSR:ään ja sen Core Web Vitals -pisteet paranivat kaikkialla, erityisesti Largest Contentful Paint (LCP), joka putosi 4,5 s:stä 1,8 s:iin
- SaaS-markkinointisivusto, joka käyttää SSR:tä, latautuu välittömästi käyttäjille tarjoten samalla dynaamista, personoitua sisältöä palvelinpohjaisen datanhakuun
Lisää aiheesta: Verkkosivujen kehitys
- Responsive-design
- Progressiivinen verkkosovellus (PWA)
- Yksittäinen sivusovellus (SPA)
- Palvelinpohjainen renderöinti (SSR)
- Staattinen sivuston generointi (SSG)
- API (Application Programming Interface)
- CMS (Sisällönhallintajärjestelmä)
- Headless-CMS
- Versionhallinta
- CI/CD (Continuous Integration / Continuous Deployment)
- JavaScript-kehyskirjasto
- TypeScript
Et ole varma, miten tämä koskee sinua?
Kokenut insinööri käy läpi kohteen, hakukoneesi esiintymisen ja yhteydenottojen saannin, ja kirjoittaa kolme asiaa, jotka kannattaa korjata ensin. Pidät dokumentin joka tapauksessa.