Ano ang CDN (Network ng Paghahatid ng Nilalaman)?

Pabilisin ang Iyong Mga Pahina sa Web Sa pamamagitan ng Pag-cache ng Mga File sa Antas ng Network

Ang CDN ay kumakatawan sa "Network ng Paghahatid ng Nilalaman" at ito ay isang sistema ng mga computer na may mga script at iba pang nilalaman sa mga ito na malawakang ginagamit ng maraming mga web page. Ang isang CDN ay maaaring maging isang napaka-epektibong paraan upang pabilisin ang iyong mga web page dahil ang nilalaman ay madalas na mai-cache sa isang node ng network.

Paano gumagana ang isang CDN

  1. Ang web designer ay nag-link sa isang file sa isang CDN, tulad ng isang link sa jQuery.
  2. Ang customer ay bumibisita sa ibang website na gumagamit din ng jQuery.
  3. Kahit na walang ibang gumagamit na bersyon ng jQuery, kapag ang customer ay dumating sa pahina sa numero 1, ang link sa jQuery ay naka-cache na.

Ngunit mayroong higit pa rito. Ang Mga Network ng Paghahatid ng Nilalaman ay idinisenyo upang mai-cache sa antas ng network. Kaya, kahit na ang customer ay hindi bisitahin ang isa pang site gamit ang jQuery, malamang na ang isang tao sa parehong node ng network habang nasa kanila ay bumisita sa isang site gamit ang jQuery. At kaya ang node ay naka-cache na site na iyon.

At ang anumang bagay na naka-cache ay i-load mula sa cache, na nagpapabilis sa oras ng pag-download ng pahina.

Paggamit ng Commercial CDNs

Maraming mga malalaking website ang gumagamit ng mga komersyal na CDN tulad ng Akamai Technologies upang i-cache ang kanilang mga web page sa buong mundo. Ang isang website na gumagamit ng isang komersyal CDN ay gumagana sa parehong paraan. Sa unang pagkakataon ang isang pahina ay hiniling, sa pamamagitan ng sinuman, ito ay binuo mula sa web server. Ngunit pagkatapos ay naka-cache din ito sa CDN server. Pagkatapos ay kapag ang isa pang customer ay dumating sa parehong pahina, una ang CDN ay naka-check upang matukoy kung ang cache ay napapanahon. Kung ito ay, ang CDN ay naghahatid nito, kung hindi, hinihiling nito ito mula sa server muli at mga cache na kopya.

Ang isang komersyal na CDN ay isang napaka-kapaki-pakinabang na kasangkapan para sa isang malaking website na nakakakuha ng milyun-milyong mga pagtingin sa pahina, ngunit maaaring hindi ito epektibong gastos para sa mas maliit na mga website.

Kahit na Mas Maliit na Mga Site Maaari Gumamit ng CDNs para sa Mga Script

Kung gumamit ka ng anumang mga aklatan ng script o framework sa iyong site, ang pagsangguni sa mga ito mula sa isang CDN ay maaaring maging lubhang kapaki-pakinabang. Ang ilang karaniwang ginagamit na mga aklatan na magagamit sa CDN ay kinabibilangan ng:

At ang ScriptSrc.net ay nagbibigay ng mga link sa mga aklatan na ito kaya hindi mo kailangang tandaan ang mga ito.

Ang mga maliliit na website ay maaari ring gumamit ng mga libreng CDN upang i-cache ang kanilang nilalaman. Mayroong ilang magagandang CDN na maaari mong gamitin, kabilang ang:

Kailan Lumipat sa isang Network ng Paghahatid ng Nilalaman

Ang karamihan ng oras ng pagtugon para sa isang web page ay ginugol sa pag-download ng mga bahagi ng web page na iyon, kabilang ang mga imahe, mga estilo ng estilo, mga script, Flash, at iba pa. Sa pamamagitan ng paglalagay ng marami sa mga sangkap na ito hangga't maaari sa isang CDN, maaari mong mapabuti ang oras ng pagtugon nang malaki. Ngunit tulad ng nabanggit ko ito ay maaaring maging mahal na gumamit ng isang komersyal na CDN. Dagdag pa, kung hindi ka maingat, ang pag-install ng isang CDN sa isang mas maliit na site ay maaaring pabagalin ito, sa halip na pabilisin ito. Maraming maliliit na negosyo ang nag-aatubili na gumawa ng pagbabago.

May ilang mga indications na ang iyong website o negosyo ay sapat na malaki upang makinabang mula sa isang CDN.

Karamihan sa mga tao ang nararamdaman na kailangan mo ng hindi bababa sa isang milyong mga bisita bawat araw upang makinabang mula sa isang CDN, ngunit sa palagay ko ay walang anumang hanay na numero. Ang isang site na nagho-host ng maraming mga imahe o video ay maaaring makinabang mula sa isang CDN para sa mga larawan o video kahit na ang kanilang pang-araw-araw na pagtingin sa pahina ay mas mababa sa isang milyon. Ang iba pang mga uri ng file na maaaring makinabang mula sa pagiging naka-host sa isang CDN ay mga script, Flash, mga sound file, at iba pang mga elemento ng static na pahina.