Wat is in CDN (Content Delivery Network)?

Ferpleats jo websiden troch Caching Files op it Network Level

CDN stiet foar "Content Delivery Network" en it is in systeem fan kompjuters mei skripten en oare ynhâld op dyjingen dy't in soad brûkt wurde troch in soad websiden. In CDN kin in tige effektive manier wêze om jo websiden te ferheegjen omdat de ynhâld faak ûndertekene wurdt yn in netwurkknop.

Hoe't in CDN wurket

  1. De webûntwerper ferwiist nei in bestân op in CDN, lykas in link nei jQuery.
  2. De klant besiket in oare webside dy't ek jQuery brûkt.
  3. Ek as der gjinien oars nedich is dat ferzje fan jQuery, as de klant komt nei de side yn nûmer 1, is de link nei jQuery al cached.

Mar der is mear oan. Content Delivery Networks binne ûntwurpen om te cached op 'e netwurknivo. Dus, sels as de klant gjin oare webside besiket mei jQuery, kin it wêze dat der ien op itselde netwurkknip is as sy op in side besocht hawwe mei jQuery. En sa hat de knoet dizze side cached.

En elke objekt dat cached is lade út 'e cache, wêrtroch't de side downloadtiid fergruttet.

Kommerkere CDN's brûke

In soad grutte websites brûke kommersjele CDN's lykas Akamai Technologies om har websiden om 'e wrâld te cache. In webside dy't in kommersjeel CDN brûkt, wurket deselde manier. De earste kear in side wurdt frege, troch elkenien is it boud fan 'e webserver. Mar dan is it ek cached op de CDN-tsjinner. Dan as der in oare klant komt op deselde side, wurdt earst it CDN kontroleard om te befestigjen as de cache opnij is. As it is, it leveret it CDN, oars kin it it fan 'e tsjinner freegje en cache dy kopiearje.

In kommersjele CDN is in tige nuttich tool foar in grut webside dy't miljoenen side-piktogramsen krije, mar it kin net kosteigens kostje foar lytse websites.

Sels lytsere siden kinne CDN's brûke foar scripts

As jo ​​gjin skriptbiblioteken of frameworks op jo side brûke, kinne jo se weromjaan fan in CDN kinne jo brûkber wêze. Guon brûkte biblioteken dy't faak brûkt wurde op CDN binne:

En ScriptSrc.net levert keppelings nei dizze biblioteken sadat jo dizze net hawwe moatte.

Kleine websites kinne ek fergees CDN's brûke om har ynhâld te petearjen. Der binne ferskate goeie CDN's dy't jo brûke kinne, ynklusief:

Wannear't jo wikselje nei in Content Delivery Network

De mearderheid fan antwurd-tiid foar in webside wurdt brûkt om de komponinten fan dizze webside op te laden, ynklusyf ôfbyldings, stijlrjochten, skripts, Flash, ensfh. Trochdat safolle fan dizze eleminten mooglik is op in CDN kinne jo de antwurden tiid dramatysk ferbetterje. Mar as ik neamde, kin it djoer wêze om in kommersjeel CDN te brûken. Plus, as jo net foarsichtich binne, kinne jo in CDN op in lytsere side ynstallearje, kinne jo it slúten slute, ynstee fan it rapper. Soe in soad lytse bedriuwen net ferantwurdlik binne om de feroaring te meitsjen.

Der binne wat oanwizings dat jo webside of saakbedriuw grut genôch is om te foardielen fan in CDN.

De measte minsken fiele dat jo op syn minst in miljoen besikers per dei nedich ha fan in CDN, mar ik tink net dat der in tal nûmer is. In side dy't in protte ôfbyldings of fideofen behertiget kin foarkomme fan in CDN foar dy ôfbyldings of fideos sels, as har deistige side-ferbyldings leger is as in miljoen. Oare triemtypen dy't profitearje kinne fan it hosten fan in CDN binne skripts, Flash, lûdtriemmen, en oare statyske side-eleminten.