Ce este un CDN (Rețeaua de difuzare a conținutului)?

Accelerați-vă paginile web prin memorarea fișierelor de tip cache la nivelul rețelei

CDN reprezintă "Rețeaua de difuzare a conținutului" și este un sistem de computere cu scripturi și alte conținuturi pe care sunt utilizate pe scară largă de multe pagini web. Un CDN poate fi o modalitate foarte eficientă de a vă accelera paginile web, deoarece conținutul va fi adesea stocat în cache la un nod de rețea.

Cum funcționează un CDN

  1. Web designerul face legătura cu un fișier de pe un CDN, cum ar fi un link către jQuery.
  2. Clientul vizitează un alt site web care utilizează și jQuery.
  3. Chiar dacă nimeni altcineva nu a folosit acea versiune a jQuery, atunci când clientul ajunge la pagina numărul 1, linkul către jQuery este deja stocat în cache.

Dar mai este ceva. Rețelele de difuzare a conținutului sunt proiectate să fie stocate în memoria cache la nivel de rețea. Deci, chiar daca clientul nu viziteaza alt site folosind jQuery, este posibil ca cineva din acelasi nod de retea ca si-a vizitat un site folosind jQuery. Și așa nodul a cache-ul acel site.

Și orice obiect care este stocat în cache se va încărca din memoria cache, ceea ce accelerează timpul de descărcare a paginii.

Utilizarea CDN-urilor comerciale

Multe site-uri web mari folosesc CDN-uri comerciale precum Akamai Technologies pentru a-și cache paginile web din întreaga lume. Un site web care utilizează un CDN comercial funcționează în același mod. Prima dată când o pagină este solicitată de oricine, aceasta este construită de pe serverul web. Dar, de asemenea, este stocat în cache pe serverul CDN. Apoi, atunci când un alt client vine pe aceeași pagină, mai întâi CDN este verificat pentru a determina dacă cache-ul este actualizat. Dacă este, CDN-ul o livrează, în caz contrar, o solicită din nou de la server și cache-ul pe care îl copiază.

Un CDN comercial este un instrument foarte util pentru un site web mare, care primește milioane de vizualizări de pagină, dar este posibil să nu fie rentabil pentru site-uri mai mici.

Chiar și site-urile mai mici pot utiliza CDN-uri pentru scripturi

Dacă utilizați orice biblioteci sau cadre de script pe site-ul dvs., trimiterea acestora dintr-un CDN poate fi foarte utilă. Unele biblioteci utilizate frecvent care sunt disponibile pe CDN includ:

Și ScriptSrc.net oferă legături către aceste biblioteci, astfel încât să nu trebuie să le țineți minte.

Site-urile mici pot utiliza, de asemenea, CDN-uri gratuite pentru a le cache conținutul. Există mai multe CDN-uri bune pe care le puteți utiliza, inclusiv:

Când să treceți la o rețea de difuzare a conținutului

Majoritatea timpilor de răspuns pentru o pagină web sunt cheltuiți descărcând componentele respectivei pagini web, inclusiv imagini, foi de stiluri, scripturi, Flash și așa mai departe. Prin punerea cât mai multor elemente pe CDN, puteți îmbunătăți timpul de răspuns dramatic. Dar, după cum am menționat, poate fi costisitor să folosiți un CDN comercial. În plus, dacă nu sunteți atent, instalarea unui CDN pe un site mai mic poate să încetinească mai degrabă decât să accelereze. Atât de multe întreprinderi mici sunt reticente în a face schimbarea.

Există unele indicii că site-ul sau afacerea dvs. este suficient de mare pentru a beneficia de un CDN.

Majoritatea oamenilor consideră că aveți nevoie de cel puțin un milion de vizitatori pe zi pentru a beneficia de un CDN, dar nu cred că există un număr stabilit. Un site care găzduiește o mulțime de imagini sau video ar putea beneficia de un CDN pentru acele imagini sau videoclipuri chiar dacă vizionările lor zilnice sunt mai mici de un milion. Alte tipuri de fișiere care pot beneficia de găzduirea pe un CDN sunt scripturile, fișierele Flash, fișierele audio și alte elemente de pagină statice.