A CDN, vagyis Content Delivery Network tartalomszolgáltató hálózat: több helyszínen működő szerverekről kézbesíti a weboldal bizonyos tartalmait. A látogatóhoz hálózati szempontból közelebbi gyorsítótár csökkentheti a várakozást és az eredeti szerver terhelését. Különösen távoli vagy több országban élő közönségnél lehet hasznos, de nem helyettesíti a jó tárhelyet, és önmagában nem garantál gyors weboldalt.
Jobban szereted nézni, mint olvasni? Itt a korábbi videós változat. A működés pontosításait és a beállítások korlátait a frissített szövegben is nézd meg.
Mi az a CDN? – A CDN jelentése:
A CDN a Content Delivery Network rövidítése; magyarul tartalomszolgáltató vagy tartalomelosztó hálózat. A Cloudflare CDN-útmutatója bemutatja, hogyan segíti a földrajzilag elosztott hálózat a webes tartalmak kézbesítését.
A CDN a tartalom egy részét a látogatóhoz közelebb szolgálhatja ki. Ettől csökkenhet a hálózati késleltetés. A lassú adatbázis, a túl nagy képek vagy a sok böngészőben futó kód problémáját viszont külön is vizsgálni kell.
Magyar vállalkozóként például az alábbi helyzetekben érdemes megvizsgálnod a CDN használatát:
- magyar tárhelyről több országban élő látogatókat szolgálsz ki;
- a tárhelyed távol van a fő közönségedtől, vagy sok statikus fájl kiszolgálását szeretnéd gyorsítótárral tehermentesíteni.
A weboldal sebességét először a látogatóid számára fontos helyekről mérd meg. A CDN nem minden oldal kötelező eleme: akkor érdemes bevezetni, ha az adott problémára megfelelő megoldás. A tárhelycsomag része is lehet, de külön szolgáltatónál is igénybe vehető; a díjat, a forgalmi korlátot és a beállítási lehetőségeket külön ellenőrizd.
Hogyan is működik a CDN?
Nézzük, mi az alap szitu!
A weboldaladhoz eredeti, úgynevezett origin kiszolgáló tartozik. WordPressnél ez nemcsak képeket és stíluslapokat adhat át: a kért HTML-oldalt a program és az adatbázis együtt is előállíthatja.
Amikor a böngésző egy még nem tárolt tartalmat kér, el kell érnie a kiszolgálót. A távolság mellett az útvonal, a hálózati kapcsolat és a szerver válaszideje is befolyásolja a várakozást. A földrajzilag legközelebbi szerver ezért nem feltétlenül a hálózatilag leggyorsabban elérhető.
Ehhez képest mit csinál a CDN?
Az eredeti kiszolgálón van a tartalom forrása. A CDN ezt egészíti ki a saját hálózatával; nem a teljes honlap minden adatát másolja automatikusan minden szerverére.
A CDN több helyszínen működő peremkiszolgálót használ. A gyorsítótárazható fájlokat ezek ideiglenesen eltárolhatják, majd a későbbi kéréseket az eredeti szerver újbóli elérése nélkül is megválaszolhatják.
Cache hit esetén a kért tartalom megfelelő példánya már a gyorsítótárban van. Cache miss esetén onnan még nem szolgálható ki, ezért a CDN az eredeti kiszolgálótól kérheti le. A gyorsítótárazás működését a Cloudflare külön is elmagyarázza.
Nem minden válasz gyorsítótárazható egyformán. A Cloudflare alapbeállításai például nem tárolnak minden HTML-oldalt, és a válasz fejlécei is számítanak. Bejelentkezett felület, kosár, pénztár vagy személyre szabott tartalom közös gyorsítótárazásához különösen körültekintő szabályok kellenek.
Egy konkrét példa
Vegyünk egy szemléltető példát: magyar közönségnek szól az oldalad, az eredeti kiszolgáló pedig az USA-ban található. Ez nem egy konkrét ügyfél mért eredménye.
Egy termékképet módosítasz az eredeti kiszolgálón. Ahhoz, hogy mindenhol a friss változat jelenjen meg, a CDN gyorsítótárának frissüléséről is gondoskodni kell: lejárattal, célzott ürítéssel vagy új fájlverzióval.
Ha a CDN egy európai kiszolgálóján megvan a kép érvényes, gyorsítótárazott példánya, a következő kérést onnan is ki tudja szolgálni. Az első lekérésnél vagy lejárt példánynál még szükség lehet az eredeti szerverre.
A magyar látogatónak így a képért nem feltétlenül kell az amerikai kiszolgálóra várnia. A tényleges gyorsulás a találati aránytól, a kapcsolat minőségétől és az oldal többi elemétől is függ; a beállítás előtti és utáni méréssel ellenőrizhető.
A CDN hasznos eszköz lehet, de a választást a saját oldalad működésére és méréseire alapozd. Bevezetés után ellenőrizd a friss tartalmakat, a bejelentkezést, az űrlapokat és az esetleges vásárlási folyamatot is. Ha segítséget szeretnél a felméréshez és a beállításhoz, vedd fel velem a kapcsolatot.
Ha szeretnél még hasonlóan hasznos információkról értesülni, akkor iratkozz fel hírlevelemre, amelyben mindig értesítelek a legfrissebb vállalkozói, webes, online marketinges cikkekről, és még azon felül is kapsz extra tartalmakat a levelekben! Itt tudsz feliratkozni:



