← Takaisin sanastoon

Edge Caching

Edge Caching tarkoittaa verkkosivuston sisällön välimuistittamista CDN:n reunapalvelimille (edge-palvelimille) lähelle käyttäjiä. Se nopeuttaa latausaikoja ja vähentää alkuperäispalvelimen kuormaa.

Edge Caching eli reunapalvelimien välimuisti tarkoittaa verkkosivuston sisällön tallentamista CDN:n reunapalvelimille (edge servers), jotka sijaitsevat maantieteellisesti lähellä käyttäjiä. Pyyntöjä ei tarvitse ohjata alkuperäispalvelimelle.

Miten edge caching eroaa muista välimuisteista?

Välimuistin kolme tasoa:

TasoSijaintiKuka hyötyy
Selaimen välimuistiKäyttäjän laiteVain kyseinen käyttäjä
Edge cacheCDN:n reunapalvelinKaikki saman alueen käyttäjät
Origin cacheAlkuperäispalvelinVähentää palvelimen laskentaa

Edge caching on tehokkain, koska se palvelee kaikkia saman alueen käyttäjiä yhdestä välimuistista. Kun yksi kävijä Helsingistä lataa sivun, seuraavat helsinkiläiset kävijät saavat saman sivun suoraan reunapalvelimelta.

Edge cachingin edut

Reunapalvelimien välimuisti tarjoaa merkittäviä hyötyjä:

  • Minimaalinen latenssi — sisältö palvellaan lähimmältä palvelimelta (tyypillisesti alle 50 ms)
  • Skaalautuvuus — tuhannet samanaikaiset kävijät eivät kuormita alkuperäispalvelinta
  • Vikasietoisuus — jos alkuperäispalvelin kaatuu, välimuistitettu sisältö on edelleen saatavilla
  • Kustannussäästöt — vähemmän liikennettä alkuperäispalvelimelle tarkoittaa pienempiä hosting-kuluja

Edge caching staattisilla sivustoilla

Staattinen sivusto ja edge caching ovat ihanteellinen yhdistelmä:

  • Koko sivusto välimuistissa — jokainen sivu on esirakennettu HTML, joka voidaan välimuistittaa kokonaan
  • Ei origin-pyyntöjä — reunapalvelin palvelee kaiken ilman yhteyttä alkuperäispalvelimeen
  • Välitön purku — uusi deploy päivittää välimuistin automaattisesti
  • Globaali jakelu — sama sisältö saatavilla kaikilla mantereilla

Cloudflare Pages -alustalla koko sivusto jakautuu automaattisesti yli 300 reunapalvelimelle, ja välimuisti päivittyy deployauksen yhteydessä.

Yhteenveto

Edge caching on nykyaikaisen verkkosivuston suorituskyvyn kulmakivi. Se tuo sisällön lähelle käyttäjää, nopeuttaa latausaikoja ja suojaa palvelinta ylikuormitukselta. Staattiset Astro-sivustomme hyödyntävät Cloudflaren edge cachingia täysimääräisesti — koko sivusto palvellaan reunapalvelimilta ilman viivettä.

  • nopeus
  • cdn
  • infrastruktuuri