Care este Diferența dintre un CDN și un Domain Sharding?

Notă! Unele linkuri de pe această pagină pot fi linkuri afiliate, ceea ce înseamnă că, dacă alegeți să efectuați o achiziție, pot câștiga un mic comision fără costuri suplimentare pentru dvs. Apreciez foarte mult sprijinul dvs.!

Loading

Diferența dintre un CDN și un Domain Sharding

În zilele noastre auzim adesea oameni vorbind despre CDN-uri. Dar există un alt termen, mai puțin cunoscut – Domain sharding– care este confundat cu CDN foarte des, chiar dacă cele două tehnologii sunt complet diferite.

Ce este Domain Sharding?

Prea des citim tutoriale despre configurarea unui CDN în care este descris, de fapt , Domain sharding.

Istorie

În mod tradițional, browserele limitează numărul de solicitări simultane la un singur domeniu. Această restricție a fost definită în specificațiile protocolului HTTP/1.1: scopul era să nu supraîncărcați serverele de interogare.

Un site web cu multe solicitări HTTP (imagini, fișiere CSS, JavaScript etc.) a fost astfel penalizat cu această limită.

Definiție

Domain sharding a fost configurat pentru a ocoli alocarea fișierelor statice (imagini, CSS, JS) pe mai multe subdomenii. În acest fel, este posibil să se înmulțească numărul de cereri simultane cu numărul de subdomenii.

Utilizarea Domain sharding ne oferă posibilitatea de a încărca conținut pe subdomenii fără cookie.

Cu toate acestea, această soluție nu este impecabilă. De fapt, fiecare subdomeniu adaugă rezoluție DNS suplimentară, care este de obicei semnificativă în ceea ce privește performanța. O rezoluție DNS este corelația dintre adresa URL și adresa IP asociată acesteia. Această solicitare durează între 120 și 200 ms înainte de a fi rezolvată.

Cu doar câțiva ani în urmă, practica sharding-ului de domeniu era foarte recomandată. Astăzi lucrurile s-au schimbat din multe motive.

Evoluția Browserului

Browserele de internet au evoluat enorm. În aceste zile efectuează 6 cereri simultane pe domeniu (când IE a permis doar 2) în medie. Cu un număr mic de solicitări HTTP, stabilirea domain sharding poate fi contra-productivă.

Pe Mobil

La conexiunile mobile, rezoluțiile DNS sunt mult mai lungi decât la o conexiune convențională. O utilizare excesivă a domain sharding ar putea fi foarte costisitoare din punct de vedere al performanței.

Ar Trebui să Folosim în Continuare Domain Sharding?

Nu există un răspuns universal la acest lucru. Totul depinde de site-ul dvs. și de numărul de solicitări HTTP pe care le realizează. În general, se recomandă să nu utilizați mai mult de două subdomenii.

De asemenea, trebuie să rețineți că protocolul HTTP/2.0 va face această practică depășită. Acesta este deja cazul SPDY, protocolul experimental creat de Google.

Dacă doriți să investigați subiectul, vă recomandăm aceste articole pentru studiu:

Ce este un CDN?

Termenul CDN înseamnă Content Delivery Network. Este adesea confundat cu domain sharding, deși este ceva total diferit.

Definiție

Un CDN funcționează prin creșterea numărului de servere în mai multe locații din întreaga lume: vă poate livra conținutul vizitatorilor care sunt geografic mai aproape de acesta. Fiecare solicitare HTTP făcută de utilizator este bine deservită de serverul cel mai apropiat de poziția sa.

Un CDN este de obicei utilizat cu subdomenii care profită de efectul cumulativ al domain sharding.

Când Trebuie Utilizat un CDN?

Setarea unui serviciu CDN este recomandată pentru fiecare site cu public internațional. În cazul unui site web Românesc găzduit în România și cu un public român, utilizarea unui CDN este discutabilă. Mai ales având în vedere că prețurile acestor servicii nu sunt de loc de neglijat.

Concluzie

Acum aveți toate informațiile necesare pentru a nu confunda aceste două tehnici diferite, CDN-urile și domain sharding. Esența:

  • Domain sharding este o distribuție a resurselor între diferite domenii, cu scopul de a depăși limitările impuse de browsere.
  • Un CDN este găzduirea resurselor site-ului web pe diferite servere răspândite în întreaga lume.

Alegerea între CDN și/sau Domain sharding trebuie făcută în funcție de caracteristicile proiectului dvs. și de bugetul dvs.

Recomandarea autorului:

S-ar putea să te intereseze și:

Despre Admin Staff

Comunitatea WordPress este un Blog strict Educativ pentru utilizatorii de WordPress. Nu este Agenție de WEB, Publicitate sau Marketing! Dacă sunteți firmă și aveți nevoie de sfaturi vă ajut cu plăcere, pentru contracte de colaborare, vă rog contactați agenții specializate, care vă pot oferi documentația fiscală necesară. Sunt pasionat de WordPress și tot ce se leagă de mediul online din 2011, scriu din pasiune și-mi place să ajut, doar prin prisma acestui fapt că-mi place să fac bine oamenilor care au aceeași pasiune. Blog-ul este monetizat prin link-uri de afiliere și Google Adsense, unde se plătesc taxe legale de către platformele respective. Dacă dorești să susții acest blog, sunt deschis pentru donații. Vă mulțumesc pentru înțelegere! George CRIȘAN , Administrator Comunitatea WordPress!

Lasă un comentariu