Kaj je CDN (omrežje za dostavo vsebin)?

Pospešite svoje spletne strani s cipiranjem datotek na ravni omrežja

CDN pomeni "omrežje za dostavo vsebin" in je sistem računalnikov s skripti in drugo vsebino na njih, ki jih pogosto uporabljajo številne spletne strani. CDN je lahko zelo učinkovit način za pospešitev vaše spletne strani, ker bo vsebina pogosto shranjena v omrežno vozlišče.

Kako deluje CDN

  1. Spletni oblikovalec povezuje datoteko na CDN, na primer povezavo do jQuery.
  2. Stranka obišče drugo spletno mesto, ki uporablja tudi jQuery.
  3. Tudi če nihče drug ni uporabil te različice jQuery, ko stranka pride na stran v številki 1, je povezava do jQuery že predpomnjena.

Toda to je še več. Omrežja za dostavo vsebin so namenjena za shranjevanje na ravni omrežja. Torej, tudi če stranka ne obišče drugega spletnega mesta z uporabo jQuery, verjetno je, da je nekdo v istem vozlišču omrežja, kot je v njem, obiskal spletno mesto z uporabo jQueryja. In tako je vozlišče shranjeno v to spletno mesto.

In vsak predmet, ki je predpomnjen, bo naložen iz predpomnilnika, kar pospeši čas prenosa strani.

Uporaba komercialnih CDN-jev

Veliko večjih spletnih mest uporablja komercialne CDN-je, kot je Akamai Technologies, za predpomnjenje njihovih spletnih strani po vsem svetu. Spletna stran, ki uporablja komercialni CDN deluje na enak način. Prvič, ko stran zahteva katera koli stran, je zgrajena iz spletnega strežnika. Ampak potem je tudi shranjena na strežniku CDN. Potem, ko na isto stran pride še en uporabnik, se najprej preveri, ali je CDN posodobljen. Če je, CDN ga dostavi, sicer ga ponovno zahteva od strežnika in zapiše te kopije.

Komercialni CDN je zelo koristno orodje za veliko spletno mesto, ki dobi milijone ogledov strani, vendar morda ne bo stroškovno učinkovito za manjše spletne strani.

Celo manjša spletna mesta lahko uporabijo CDN za skripte

Če uporabljate knjižnice ali okvire skripta na vašem spletnem mestu, jih lahko uporabite tudi pri navajanju na CDN. Nekatere pogosto uporabljene knjižnice, ki so na voljo na CDN, vključujejo:

ScriptSrc.net nudi povezave do teh knjižnic, tako da vam jih ni treba zapomniti.

Mala spletna mesta lahko uporabijo tudi brezplačne CDN-je za predpomnjenje vsebine. Obstaja več dobrih CDN-jev, ki jih lahko uporabite, vključno z:

Kdaj preklopiti na omrežje za dostavo vsebin

Večina časa odziva za spletno stran se porabi za prenos komponent te spletne strani, vključno s slikami, slogovnimi predlogami, skripti, bliskavici itd. S čim večjim številom teh elementov na CDN lahko dramatično izboljšate odzivni čas. Ampak, kot sem omenil, je lahko drago uporabljati komercialni CDN. Plus, če niste previdni, lahko namestite CDN na manjši spletni strani lahko upočasnite, ne pa pospešite. Torej, veliko malih podjetij noče spreminjati.

Obstaja nekaj indikacij, da je vaša spletna stran ali podjetje dovolj velika, da lahko koristi CDN.

Večina ljudi meni, da potrebujete vsaj milijon obiskovalcev na dan, da izkoristite CDN, vendar menim, da ni nobene nastavljene številke. Spletno mesto, ki ima veliko slik ali videoposnetkov, bi lahko koristilo CDN za te slike ali videoposnetke, tudi če so njihovi dnevni ogledi strani manjši od milijona. Druge vrste datotek, ki imajo lahko koristi od gostovanja na CDN, so skripte, Flash, zvočne datoteke in drugi elementi statične strani.