Kas ir CDN (satura piegādes tīkls)?

Paātrināt savas tīmekļa lapas, caching faili tīkla līmenī

CDN nozīmē "Content Delivery Network", un tā ir datoru sistēma ar skriptiem un citu saturu uz tiem, ko plaši izmanto daudzas tīmekļa lapas. CDN var būt ļoti efektīvs paņēmiens, kā paātrināt jūsu tīmekļa lapas, jo saturs bieži tiks saglabāts kešatmiņā tīkla mezglā.

Kā darbojas CDN

  1. Web dizaineris piesaista failu CDN, piemēram, saiti uz jQuery.
  2. Klients apmeklē citu vietni, kurā izmanto arī jQuery.
  3. Pat ja neviens cits nav izmantojis šo jQuery versiju, kad klients nonāk pie lapas 1, saite uz jQuery jau ir kešatmiņā.

Bet tam ir vairāk. Satura piegādes tīkli ir paredzēti kešatmiņai tīkla līmenī. Tātad, pat ja klients neapmeklē citu vietni, izmantojot jQuery, iespējams, ka kāds tajā pašā tīkla mezglā, kāds tas ir, ir apmeklējis vietni, izmantojot jQuery. Tāpēc mezgls ir saglabājis šo vietni kešatmiņā.

Un visi objekti, kas ir kešatmiņā, tiks ielādēti no kešatmiņas, kas paātrina lapas ielādes laiku.

Komerciālo CDN izmantošana

Daudzas lielas tīmekļa vietnes izmanto komerciālos CDN, piemēram, Akamai Technologies, lai kešatmestu savas tīmekļa lapas visā pasaulē. Tīmekļa vietne, kurā tiek izmantots komerciālais CDN, darbojas vienādi. Pirmo reizi, kad kāds lūdz lapu, tas tiek veidots no tīmekļa servera. Bet tad tas ir arī kešatmiņā CDN serverī. Pēc tam, kad citā klientā nonāk tajā pašā lapā, vispirms tiek atzīmēta CDN, lai noteiktu, vai kešatmiņa ir atjaunināta. Ja tas ir, CDN to piegādā, pretējā gadījumā tas to vēlreiz pieprasīs no servera un notīra, ka nokopē.

Komerciālais CDN ir ļoti noderīgs rīks lielai vietnei, kas iegūst miljoniem lapu skatījumu, taču mazās vietnēs tā var nebūt rentabla.

Pat mazākas vietnes var izmantot skriptu CDN

Ja izmantojat kādas jūsu vietnes skriptu bibliotēkas vai ietvarus, to noderēšana no CDN var būt ļoti noderīga. Dažas CDN pieejamas bibliotēkas ir šādas:

Un ScriptSrc.net nodrošina saites uz šīm bibliotēkām, tāpēc jums to nav jāatceras.

Mazās vietnes var arī izmantot bezmaksas CDN, lai tās saglabātu saturu. Ir vairāki labi CDN, kurus varat izmantot, tostarp:

Kad pāriet uz satura piegādes tīklu

Lielākā daļa tīmekļa lapas atbildes laika tiek tērēta, lejupielādējot šīs tīmekļa vietnes komponentus, tostarp attēlus, stilu tabulas, skriptus, Flash un tā tālāk. Izmantojot CDN vairākus šos elementus, jūs varat ievērojami uzlabot atbildes laiku. Bet, kā es minēju, var būt dārgi izmantot komerciālu CDN. Turklāt, ja neesat piesardzīgs, CDN instalēšana mazākā vietnē var to palēnināt, nevis paātrināt to. Tik daudzi mazie uzņēmumi nevēlas veikt izmaiņas.

Pastāv vairākas norādes, ka jūsu vietne vai uzņēmums ir pietiekami liels, lai gūtu labumu no CDN.

Lielākā daļa cilvēku uzskata, ka jums ir nepieciešams vismaz miljons apmeklētāju dienā, lai gūtu labumu no CDN, taču es nedomāju, ka ir noteikts skaits. Vietne, kurā ir daudz attēlu vai videoklipu, var gūt labumu no šo attēlu vai videoklipu CDN, pat ja viņu ikdienas lapas viedokļi ir mazāki par miljonu. Citi faila tipi, no kuriem var gūt labumu no CDN mitināšanas, ir skripti, Flash, skaņas faili un citi statiskie lapas elementi.