Kas yra CDN (turinio pristatymo tinklas)?

Pagreitinkite savo tinklalapius, suklijuodami failus tinklo lygiu

CDN reiškia "Content Delivery Network", o tai kompiuterių sistema su scenarijais ir kitais turiniu, kurie daugeliui tinklalapių yra plačiai naudojami. CDN gali būti labai efektyvus būdas pagreitinti jūsų tinklalapius, nes turinys dažnai bus talpyklos tinklo mazge.

Kaip veikia CDN

  1. Web dizaineris susieja failą CDN, pvz., Nuorodą į jQuery.
  2. Klientas aplanko kitą svetainę, kuri taip pat naudoja "jQuery".
  3. Net jei niekas kitas nenaudos šios jQuery versijos, kai klientas pereina prie puslapio numeriu 1, jQuery nuoroda jau yra talpykloje.

Bet tai yra dar daugiau. Turinio tiekimo tinklai suplanuojami talpykloje tinklo lygiu. Taigi, net jei klientas neapsilanko kitoje svetainėje naudodamas jQuery, tikėtina, kad kažkas, esantis toje pačioje tinklo mazgo vietoje, lankėsi svetainėje, naudodamas jQuery. Taigi, mazgas turi talpyklą šioje svetainėje.

Bet talpykloje esantis objektas įkeltas iš talpyklos, o tai pagreitina puslapio atsisiuntimo laiką.

Komercinių CDN naudojimas

Daugelis didelių svetainių naudoja komercinius CDN, tokius kaip "Akamai Technologies", savo tinklalapių visame pasaulyje laikyti. Svetainė, kurioje naudojamas komercinis CDN, veikia taip pat. Pirmasis puslapis, kurį prašo bet kuris asmuo, yra sukurtas iš žiniatinklio serverio. Bet tada jis taip pat yra talpykloje CDN serveryje. Tada, kai kitas vartotojas atvyksta į tą patį puslapį, pirmiausia pažymėta CDN, kad nustatytumėte, ar talpykla yra naujausia. Jei taip, CDN jį pateikia, priešingu atveju jis vėl prašo jį iš serverio ir talpina tą kopiją.

Komercinis CDN yra labai naudingas didžiosios svetainės, kuri gauna milijonus puslapių peržiūrų, priemonė, tačiau mažesnėms svetainėms tai gali nebūti ekonomiškai naudinga.

Net mažesnės svetainės gali naudoti CDN scenarijus

Jei naudojate bet kokias scenarijų bibliotekas ar sistemas savo svetainėje, jų nuorodos iš CDN gali būti labai naudingos. Kai kurios dažniausiai naudojamos bibliotekos, kurias galima rasti CDN, yra:

Ir ScriptSrc.net teikia nuorodas į šias bibliotekas, todėl nereikia jų prisiminti.

Mažos svetainės taip pat gali naudoti nemokamus CDN, kad galėtumėte jų turinį laikyti. Yra keletas gerų CDN, kuriuos galite naudoti, įskaitant:

Kada pereiti prie turinio pristatymo tinklo

Didžioji tinklalapio atsako trukmė yra skirta atsisiųsti šio tinklalapio komponentus, įskaitant paveikslėlius, stilių lenteles, scenarijus, "Flash" ir tt. Nustatydami kuo daugiau šių elementų CDN, galite žymiai pagerinti atsakymo laiką. Tačiau, kaip minėjau, gali būti brangu naudoti komercinį CDN. Be to, jei nesate atsargūs, CDN įrengimas mažesnėje svetainėje gali sulėtinti, o ne pagreitinti. Tiek daug mažų įmonių nenori keisti.

Yra keletas požymių, kad jūsų svetainė ar įmonė yra pakankamai didelė, kad galėtų pasinaudoti CDN.

Dauguma žmonių mano, kad norint pasinaudoti CDN reikia kasdien turėti bent milijoną lankytojų, tačiau nemanau, kad jame yra nustatyto skaičiaus. Svetainėje, kurioje yra daug vaizdų ar vaizdo įrašų, gali būti naudinga šių vaizdų ar vaizdo įrašų CDN, net jei jų dienos peržiūrų skaičius yra mažesnis nei milijonas. Kiti failų tipai, kuriais galima naudotis CDN, yra scenarijai, "Flash", garso failai ir kiti statiniai puslapio elementai.