CDN

Cantitatea de conținut postat pe Internet și numărul de dispozitive conectate la acesta sunt încă în creștere. Cantități mari de resurse, precum sortimente de magazine online sau resurse pe platforme multimedia, necesită instrumente adecvate pentru ca site-ul web să funcționeze corect. Una dintre cele mai bune soluții este CDN - Content Delivery Network.
Pentru articolul complet pe CDN ...

Afișați filtrul
Filtre de găzduire
A2 Themes & Host Me Filter

Sistem de operare

Spatiu pe disc

Memorie RAM

Tipul de disc

Core Core

Fel

Trust Pilot Nexcess
Scor - 9.8
Nexcess Logo
Nexcess

Nexces

CDN 250
$25 /Lunar

Recenzii 102


Locații server


Nexcess Servers in SurreyRegatul Unit Nexcess Servers in DearbornStatele Unite Nexcess Servers in AmsterdamOlanda Nexcess Servers in SydneyAustralia
Comparaţie
Trust Pilot Liquid Web
Scor - 9.4
Liquid Web Logo
Liquid Web

Web lichid

1 TB
$130 /Lunar

Recenzii 406

45 Cupoane

Locații server


Liquid Web Servers in PhoenixStatele Unite Liquid Web Servers in AmsterdamOlanda
Comparaţie
Trust Pilot OVH.ie
Scor - 7.8
OVH.ie Logo
OVH.ie

OVH.ie

InfraStructure CDN
$11.23 /Lunar

Recenzii 47


Locații server


OVH.ie Servers in IrelandIrlanda OVH.ie Servers in NetherlandsOlanda OVH.ie Servers in JapanJaponia OVH.ie Servers in ItalyItalia OVH.ie Servers in HillsboroStatele Unite OVH.ie Servers in SingaporeSingapore OVH.ie Servers in Frankfurt am MainGermania OVH.ie Servers in MontrealCanada OVH.ie Servers in WarsawPolonia OVH.ie Servers in LondonRegatul Unit OVH.ie Servers in RoubaixFranţa OVH.ie Servers in SpainSpania
Comparaţie
Trust Pilot Sonic Fast.io
Scor - 7.6
Sonic Fast.io Logo
Sonic Fast.io

Sonic Fast.io

CDN
$8.72 /Lunar

Recenzii 8


Locații server


Sonic Fast.io Servers in Las VegasStatele Unite Sonic Fast.io Servers in LondonRegatul Unit Sonic Fast.io Servers in Hong KongHong Kong
Comparaţie
Trust Pilot Hostry
Scor - 7
Hostry Logo
Hostry

Hostry

1,5TB CDN - 10$/mo
$10 /Lunar


Locații server


Hostry Servers in Czech RepublicRepublica Cehă Hostry Servers in SofiaBulgaria Hostry Servers in KievUcraina Hostry Servers in AmsterdamOlanda Hostry Servers in DallasStatele Unite Hostry Servers in MoscowFederația Rusă Hostry Servers in PolandPolonia Hostry Servers in RigaLetonia Hostry Servers in SingaporeSingapore
Comparaţie
Trust Pilot Stack Path
Scor - 6.4
Stack Path Logo
Stack Path

Calea stivei

200 GB
$200 /Lunar

Recenzii 1

42 Cupoane

Locații server


Stack Path Servers in United StatesStatele Unite
Comparaţie
Trust Pilot Ovh.de
Scor - 5.6
Ovh.de Logo
Ovh.de

Ovh.de

CDN InfraStructure
$13.38 /Lunar

Recenzii 5

Comparaţie
Scor - 0
OUR Host Logo
OUR Host

Gazda NOASTRA

Defend Pack
$49.4 /Lunar


Locații server


OUR Host Servers in BakuAzerbaidjan OUR Host Servers in VilniusLituania OUR Host Servers in AmsterdamOlanda
Comparaţie

Ce este CDN (Content Delivery Network)?

 

Rețeaua de livrare a conținutului este un sistem de servere dispersate pe o zonă selectată - de ex. o țară sau un continent. Serverele situate în rețea cooperează între ele, transferând resursele paginilor, adică cod HTML, fișiere JavaScript, foi de stil, fotografii sau videoclipuri. Ca urmare, acestea oferă acces rapid la pagini și site-uri, indiferent de numărul și locația utilizatorilor.

 

 

Content Delivery Network

 

 

Cel mai bun exemplu de operare CDN este YouTube. Se estimează că 500 de ore de videoclip sunt încărcate pe platformă în fiecare minut. Aceasta este o cantitate inimaginabilă de filme, dar orice utilizator de oriunde din lume poate urmări cu ușurință înregistrarea în înaltă definiție. De ce? YouTube funcționează eficient și eficient datorită rețelei CDN globale, care distribuie înregistrări și redirecționează traficul utilizatorilor către serverele cele mai apropiate de dispozitivul utilizat de utilizatorul de internet. Acest lucru oferă tuturor cea mai bună experiență de utilizare.

 

În termeni simpli, Un CDN este un serviciu care ne permite să difuzăm conținut static (imagini, PDF, videoclipuri, CSS, JS etc.) de pe servere care sunt cele mai apropiate din punct de vedere geografic de vizitatorul care intră pe web.

 

Ce influențează acest lucru?Ei bine, distanța în kilometri (deși nu este exact așa) influențează latența: cu cât este mai mare distanța, cu atât este mai mare latența.Cu cât există mai multă latență sau PING între vizitator și serverul web, cu atât răspunsurile vor fi mai lente. Se poate spune, de asemenea, că de la un anumit nivel, descărcarea cererilor va încetini și poate exista chiar și o pierdere de pachete în conexiune.

 

Ceea ce ar trebui să ne fie clar este că, pentru a servi internetul cât mai repede posibil în TOATE situațiile posibile, trebuie să fim foarte atenți cu latențe ridicate.

 

Ceea ce face un CDN este să cache și să salveze aceste conținuturi statice ale tipurilor pe care le selectăm anterior și să le salvăm pentru un anumit număr de ore sau zile pe serverele serviciului, într-un centru de date dintr-o anumită zonă a lumii.

 

Ulterior, printr-un serviciu DNS anycast, când vizitatorul face o solicitare către web, serviciul verifică care este POP (punctul de prezență) sau centrul de date cel mai apropiat de vizitator. În acest fel, acele fișiere sunt servite de la cele mai apropiate servere.

 

Cum funcționează rețelele de livrare a conținutului?

 

Sarcina principală a CDN este îmbunătățirea performanței site-ului web și accelerarea timpilor de încărcare a site-ului web. Funcționează prin transferarea conținutului pe care îl postați pe servere distribuite care ascund conținutul în cache și deservesc utilizatorii geografic. Când cineva intră pe un site care face parte din CDN, rețeaua redirecționează cererea de pe serverul site-ului către serverul CDN cel mai apropiat de utilizator. Rețelele CDN permit comunicarea activă între servere pentru a descărca și memora în cache conținut care nu a fost încă distribuit în întreaga rețea.

 

Modul în care funcționează CDN este practic neobservabil pentru utilizator. Toate transferurile de conținut și redirecționările se efectuează de pe server. Efectele rețelelor distribuite au însă un efect foarte pozitiv asupra experienței utilizatorului de pe site-ul web vizitat. Conținutul, cum ar fi fotografiile și videoclipurile, este livrat fără întârziere și de o calitate mai bună, iar subpagini sau ferestre deschise se încarcă mult mai repede.

Singurul semn clar al funcționării CDN este schimbarea automată a adresei site-ului web. De exemplu, site-ul dvs. web are mai multe versiuni lingvistice sau poate fi localizat în mai multe domenii (.pl, .com, .de, .uk). Introducând „numele site-ului” pe baza locației, utilizatorul fie va vedea site-ul în limba corespunzătoare, fie va fi redirecționat automat către un site din alt domeniu.

 

Este foarte vizibil un serviciu CDN?

 

Ei bine, DA și NU, adică depinde foarte mult de caz și nu există o regulă generală clară pentru a decide dacă să implementăm sau nu un CDN.

 

Dar trebuie să facem distincția între un CDN pur printr-un proxy invers care realizează optimizări în cod. CDN poate efectua anumite optimizări în CSS și JS, astfel încât pot apărea îmbunătățiri care nu provin din implementarea serviciului CDN, ci din optimizare.

 

Dar vom încerca să clarificăm câteva puncte sau circumstanțe în care un CDN ne poate ajuta:


  • Dacă aveți un site web cu conținut în limba engleză, cu un procent mixt de trafic din SUA și din alte regiuni ale lumii.

  • Dacă aveți un magazin online care vinde în toată Europa.

  • Dacă aveți un site web, de orice tip, care este multi-limbă în același domeniu.

 

Când distanțele geografice sunt mai mari, diferența de viteză de încărcare este mult mai vizibilă. Amintiți-vă că este vizibil deoarece acest lucru nu afectează doar o cerere specifică pentru o imagine, ci afectează solicitările de pe întregul web, dar mai ales cele mai grele.

 

În unele cazuri, puteți observa chiar și rezultatele ceva mai mult datorită cache-ului proxy pe care îl implementează.

Un alt punct cheie al CDN-urilor este că acestea sunt capabile să servească static, în multe cazuri, mai rapid decât serverele de găzduire web. La urma urmei, sunt pregătiți pentru asta și folosesc Nginx sau servere web de înaltă performanță pentru a servi conținutul.

 

De asemenea, serverele CDN sunt mult mai bine echipate pentru a gestiona volume mari de trafic decât serverele de găzduire normale. La urma urmei, sunt pentru asta.

 

How do content delivery networks work?

 

Merită să folosiți CDN?

 

Avantajele utilizării rețelelor distribuite depind de dimensiunea paginii, de cantitatea de conținut de pe aceasta și de cerințele utilizatorilor. Cu toate acestea, toți vor beneficia de cele patru beneficii principale asociate cu un CDN.

 

Timpul de încărcare și calitatea paginii

 

Dacă pagina dvs. se încarcă prea încet, utilizatorii vor înceta să o viziteze. Datorită distribuției de servere și alegerii conexiunii potrivite, distribuirea datelor durează mai puțin. Paginile și conținutul dvs. se încarcă rapid și utilizatorul va atinge imediat scopul vizitei sale. În cazul conținutului multimedia, viteza transferului de date este legată și de calitatea acestora, care are un efect pozitiv asupra experienței utilizatorului.

 

Disponibilitate și redundanță

 

Există mulți factori care pot perturba performanța unui site web - o grămadă bruscă de vizite sau defecțiuni hardware sunt unele dintre cele mai frecvente motive pentru care nu accesați un site web. Rețelele CDN vor compensa efectele unor astfel de situații. Conținutul este găzduit pe multe dispozitive către care rețeaua poate redirecționa trafic excesiv. În caz de eșec al serverului, CDN îl desemnează automat pe cel mai apropiat pentru a asigura accesul neîntrerupt la site.

 

Securitatea site-ului web

 

Rețeaua CDN îmbunătățește, de asemenea, securitatea paginilor și a site-urilor dvs. Prin îmbunătățirea certificatelor de securitate și a distragerii serverelor, vă veți securiza site-ul web, inclusiv împotriva atacului DDoS, a cărui operațiune este de a confisca toate resursele de servicii disponibile pentru a bloca accesul la site-ul web.

 

Poziționarea site-ului web în Google (SEO)

 

Algoritmii motoarelor de căutare pe Internet iau în considerare multe caracteristici și atribute ale paginilor. Viteza de încărcare a paginii, indexarea grafică, securitatea, de ex. cu un certificat SSL - aceste elemente afectează poziționarea site-ului dvs. web. Prin utilizarea CDN, veți ajuta site-ul dvs. web să obțină o poziție mai înaltă în rezultatele căutării Google.

 

Cum se implementează un CDN

 

Implementarea unui CDN pe un site web depinde în totalitate de tipul de CDN. După cum am spus, există două tipuri:CDN tradiționalșiReverse Proxy CDN.

 

Într-un CDN cu proxy invers, trebuie pur și simplu să urmați procesul pe care ni-l spune serviciul și care în mod normal (întotdeauna) trece prin schimbarea DNS-ului din domeniul nostru pentru DNS-ul furnizat de aceștia.

Dar & hellip; Dar CDN-urile tradiționale? Ei bine, în CDN-urile tradiționale trebuie să configurăm un CNAME indicat către numele gazdei furnizat de CDN și care va acționa ca o punte pentru a memora în cache fișierele folosind pull.

 

Procesul poate varia în funcție de furnizorul de domeniu pe care îl folosim, deoarece nu toți au aceeași interfață. Trebuie să configurăm un CNAME pe serverul nostru DNS care indică numele gazdei furnizat de CDN-ul în cauză pe care suntem configurați.

 

După configurarea părții CNAME, trebuie să procedăm la configurarea CNAME sau CNAME în CMS în cauză.Vă vom spune ce trebuie să faceți în cazul WordPress.Intenția este că CMS înlocuiește automat căile fișierelor sau cererilor pe care dorim să le difuzăm din CDN.

 

Configurați un CDN în WordPress

 

Există diferite moduri de a implementa și configura un CDN în WordPress și, în funcție de pluginul cache pe care îl folosim, vom folosi o soluție sau alta.Dacă folosim WP Rocket, W3 Total Cache sau LiteSpeed ​​Cache, aceste pluginuri includ o filă de configurare CDN care ne permite să adăugăm aceste CNAME cu ușurință.În cazul în care doriți să utilizați un alt plugin care nu este cel cache pentru a configura un CDN în WordPress. Nu există multe opțiuni și nu multe care sunt gratuite:


  • Perfmatters: Este premium și are mai multe caracteristici; Printre acestea, posibilitatea de a configura Conditional Load de pe o interfață interesantă.


  • Fragmentarea domeniului: Nu este exact să implementați un CDN, dar este gratuit, deși durează mult timp fără a fi actualizat.


  • CDN Enabler: Un plugin dezvoltat de KeyCDN, dar utilizat pentru a implementa orice CDN în WordPress.

 

Odată ce realizăm configurarea, trebuie să verificăm dacă nu s-a stricat nimic și că solicitările sunt făcute către CDN. Pentru aceasta, putem folosi Pingdom Tools.

 

content delivery networks

 

Configurați un CDN

 

Unele dintre puținele CMS care au configurarea CDN integrată nativ. Problema este că, de vreme ce nu se numește așa, de obicei oamenii nu știu pentru ce este opțiunea specifică.

În „Servere media” este locul unde trebuie să plasați CNAME-urile pe care tocmai le-ați creat în DNS. Acesta va înlocui automat adresa URL de încărcare a majorității fișierelor statice cu noile adrese URL pe care le încărcați de pe CDN.

 

CDN pentru jQuery și alte biblioteci

 

Un alt punct este că există anumite servicii CDN pentru bibliotecile utilizate pe scară largă, cum ar fi jQuery sau pentru cele mai utilizate fișiere WordPress și CMS.Aceste CDN-uri servesc de obicei atât versiunile normale, cât și versiunile reduse ale bibliotecilor, ceea ce este destul de util pentru WPO-ul site-ului web.Ele sunt de obicei un bun complement la un CDN normal.

 

CDN Google pentru librării

 

Google menține, de asemenea, un CDN puternic cu Google Cloud, de unde putem folosi anumite biblioteci încărcate de pe serverele Google. Eut are anumite limitări și este mai orientat către jQuery și bibliotecile sale.

 

Cum este utilizat CDN pe un site web WordPress?

 

Probabil că ați auzit multe despre CDN-urile WordPress și capacitatea lor de a accelera paginile web, printre alte utilizări.Și nu sunt surprins, deoarece viteza de navigare pe un site web este, fără îndoială, unul dintre cei mai relevanți factori pentru îmbunătățirea experienței utilizatorului, în timp ce utilizatorii dvs. navighează prin paginile site-ului dvs. web.În zilele noastre, o pagină care durează câteva secunde să se afișeze pe ecran îl va face pe utilizator să piardă răbdarea și să o abandoneze, pentru a găsi ceea ce caută în altă parte.

 

La urma urmei, totul de pe Internet este la doar câteva clicuri de mouse, așa că de ce să aștepți când poți merge în altă parte cu puțin efort?La rândul său, experiența utilizatorului influențează SEO-ul unui site web, deoarece Google sancționează paginile care durează prea mult timp pentru a fi încărcate, tocmai din cauza efectului lor negativ asupra acestui factor.

 

Acesta, până acum, era un motiv suficient pentru a ne pune pe picioare și a începe optimizarea imaginilor, instalarea unui plugin cache, utilizarea pluginurilor cu resurse reduse etc.

 

Până când vom descoperi că CDN-urile există!

 

Spre deosebire de alte optimizări realizate pe resurse sau componente instalate pe serverul web sau în WordPress, intervin cu un CDN servere externe, care interacționează cu serverul web pentru a accelera descărcarea unei pagini web și, în consecință, viteza de navigare.

 

Ce face CDN pe un site web WordPress?

 

Un CDN este, foarte pe scurt, un set de servere distribuite pe toată planeta și conectate între ele prin Internet.

Dar, cred că cel mai bun mod de a înțelege ce este și cum funcționează un CDN este cunoscând mai întâi procesul care este urmat, de la momentul în care un utilizator introduce o adresă în browserul său până când pe ecran apare pagina web corespunzătoare.

 

Deși nu există diferențe semnificative cu alți manageri de conținut, pentru a simplifica descrierea acestui proces, vom presupune de acum înainte că accesăm pagina web a unui site din WordPress. Procedura ar fi următoarea:


  • Utilizatorul introduce adresa în browserul său.

  • Browserul identifică serverul corespunzător acelei adrese și solicită pagina web corespunzătoare.

  • Serverul primește această solicitare și WordPress generează un fișier HTML, din informațiile stocate în bazele sale de date.

  • Serverul respectiv trimite acest fișier HTML browserului care a făcut cererea.

  • Când browserul primește fișierul HTML, acesta citește și interpretează conținutul său.

  • În timpul acestei interpretări, pot apărea referințe (adrese web) la diverse resurse, cum ar fi fișiere de stil sau imagini, care fac parte din conținutul sau structura paginii web.

  • Pentru fiecare dintre aceste referințe, browserul solicită resursa respectivă de la același server.

  • Serverul servește fiecare dintre aceste solicitări, localizând resursa corespunzătoare pe hard diskul dvs. și trimitându-l la browser.

  • Pe măsură ce browserul primește aceste resurse, acesta generează și afișează pagina web utilizatorului.

 

Utilizarea acestui tip de instrument eliberează serverul de găzduire de această ultimă sarcină, astfel încât va trebui să aibă grijă doar de solicitările browserului. La rândul său, CDN se va ocupa de gestionarea trimiterilor către resurse.

 

Cum funcționează un CDN?

 

Dacă analizăm în detaliu procesul, vom observa că o mare parte a muncii efectuate de serverul de găzduire nu este, în mod paradoxal, dedicată celei mai importante sarcini: generarea și livrarea paginii HTML către browserul care o solicită.

 

În schimb, serverul de găzduire petrece mult timp de procesare, localizând și livrând fișiere de resurse în browser.

 

Printre aceste resurse, cele mai frecvente sunt imaginile, care tind să ocupe mult mai mult spațiu și, în consecință, consumă mai multă lățime de bandă decât pagina HTML în sine, oricât de optimizate ar fi acestea.

 

Cu această resursă, serverul de găzduire își poate concentra activitatea pe ceea ce este important: asistarea la cererile utilizatorilor, generarea fișierelor HTML solicitate și livrarea lor înapoi.

Până acum, ne-am oprit doar pentru a vedea efectul extern al utilizării acestuia, dar cu siguranță începeți să întrezăriți câteva dintre avantajele pe care ni le poate aduce.Dar, înainte de a analiza în detaliu la ce servește, să ne oprim puțin să știm cum funcționează CDN și astfel să înțelegem mai bine toate posibilitățile sale.

 

Schematic, principiul funcționării unui CDN se bazează pe următoarele 3 puncte:


  • Având o rețea extinsă de servere, conectate prin Internet, împrăștiate în întreaga geografie terestră.


  • Stocarea locală pe aceste servere a copiei tuturor fișierelor de resurse statice pe care le avem pe serverul nostru de găzduire.


  • Interferind și atendând solicitările pentru aceste fișiere de resurse atunci când un browser le solicită să genereze și să afișeze pagina web utilizatorului.

 

Să vedem fiecare punct mai detaliat mai jos ...

 

Având o rețea de servere

 

Deși până acum ne-am referit la CDN într-un mod singular, ca și cum ar fi un singur element, în realitate, este un set de servere, distribuite pe toată planeta și conectate între ele prin Internet.

 

Datorită acestei prevederi, atunci când un browser solicită o resursă, aceasta este deservită de serverul cel mai apropiat de propria locație geografică, reducând mult timpul pentru trimiterea și primirea datelor.Gestionarea internă și funcționarea acestei rețele de servere sunt complet transparente atât pentru proprietarul site-ului web care utilizează CDN, cât și pentru utilizatorii care navighează prin paginile sale.Pentru ambele, are aspectul extern al unui singur server care furnizează fișierele de resurse prin Internet.

 

Stocarea resurselor la nivel local

 

Are sens, deoarece dacă CDN (nu ne pasă care dintre serverele sale) va livra, de exemplu, o imagine către un browser, trebuie să aibă acel fișier imagine pe propriul său hard disk.Dacă ar trebui să o cer de la serverul de găzduire, nu am mai avea toate avantajele pe care ni le-ar putea oferi. Ar afecta chiar negativ performanța, deoarece ar trebui făcute două solicitări pentru același fișier.

 

Modul în care ajung aceste fișiere este stocat și distribuit între serverele sale, care poate varia în funcție de configurația serviciului și este, de asemenea, transparent pentru noi, fără a fi nevoie să intervenim deloc.

 

În mod implicit, majoritatea CDN-urilor fac o copie locală a tuturor fișierelor de resurse atunci când sunt instalate și activate pentru prima dată. În mod similar, CDN în sine este responsabil de verificarea faptului că copia sa locală este actualizată cu orice modificare a fișierului original de pe serverul de găzduire.

 

Interferența și răspunsul la cererile de resurse

 

Până în prezent, avem o rețea de servere și, distribuite în ele, o copie a tuturor fișierelor noastre de resurse.Cu toate acestea, referințele (adresele web) la aceste resurse din codul HTML al paginilor web rămân pe serverul nostru de găzduire.

 

Aceasta înseamnă că atunci când browserul citește și interpretează aceste adrese web în codul HTML, va continua să le solicite de la serverul de găzduire, nu de la servere.Prin urmare, pentru ca browserul să descarce aceste fișiere din CDN, acele adrese web vor trebui schimbate astfel încât să indice spre serverele CDN în loc de serverul de găzduire.

 

Aici ne putem speria puțin: trebuie să schimbăm adresele web ale tuturor imaginilor noastre?

 

În principiu, da, dar furnizorii acestui tip de instrumente oferă instrumente (cum ar fi un plugin CDN pentru WordPress), pentru a face acest lucru automat pentru noi, deci nu ar trebui să ne facem griji nici pentru asta.

 

Moduri de operare ale unui CDN

 

Furnizorii pentru WordPress pot alege între două alternative atunci când vine vorba de a interveni și de a răspunde solicitărilor de resurse:


  • Primul l-am descris deja anterior: un plugin CDN WordPress, furnizat de furnizorul său, care modifică adresele web în codul HTML al paginilor web, astfel încât acestea să indice copiile respective ale fișierelor de resurse de pe servere.


  • Odată ce acest plugin este instalat și configurat, procesul de modificare a adreselor web este automat și transparent, atât pentru proprietarul site-ului web, cât și pentru utilizatorii care îl navighează, care nu trebuie să știe unde sunt găzduite efectiv resursele.


  • La rândul său, în a doua modalitate, adresele web de pe pagini nu se schimbă, dar serverele servesc acele adrese direct ca și cum ar fi serverul de găzduire original. În acest caz, serverul CDN WordPress funcționează ca un proxy, plasându-se între browser și serverul de găzduire.


  • Când serverul poate furniza resursa solicitată, deoarece are o copie locală, o livrează în acel moment. Dacă nu o poate furniza, fie pentru că nu este stocată pe hard disk, fie pentru că este o copie învechită, redirecționează cererea către serverul de găzduire pentru service.


  • Cu acest mod, serverul de găzduire va fi întotdeauna în spatele serverului CDN, astfel încât să obțineți un strat suplimentar de securitate împotriva posibilelor atacuri externe, care trebuie să treacă mai întâi prin el.


  • În plus, are posibilitatea de a stoca o copie statică a paginilor web, comportându-se ca un server cache, util mai ales atunci când paginile noastre de conținut se schimbă rar.


  • Serverul CDN în sine este responsabil pentru actualizarea periodică a acestor copii statice pentru a se asigura că utilizatorii au întotdeauna acces la cea mai recentă versiune a paginilor.

 

Pentru ce este un CDN WordPress?

 

Acum, că știm ce este acest termen și cum funcționează, să vedem ce servicii ne oferă un CDN în WordPress și cum putem profita de acestea pentru a îmbunătăți timpul de răspuns al serverului nostru și, în consecință, viteza de navigare a utilizatorilor noștri:

 

1. Stocarea și livrarea fișierelor de resurse statice

 

În principiu, imagini și fișiere CSS. Aceasta este principala caracteristică a serverelor și aproape motivul lor de a fi.

După cum s-a menționat mai sus, având o copie locală a resurselor statice, serverul de găzduire este eliberat de a fi nevoit să le trimită browserului atunci când un utilizator accesează una dintre paginile sale web, eliberându-l pentru a îndeplini alte sarcini.

 

2. Memoria cache a resurselor dinamice

 

Resursele dinamice sunt acelea pe care un manager de conținut le generează de fiecare dată când este vizitat site-ul web.

De exemplu, în WordPress, paginile web sunt generate de fiecare dată când un utilizator îl accesează. Când site-ul are multe vizite, acest proces se repetă continuu, ceea ce afectează performanța serverului de găzduire.

 

Pentru a evita acest lucru, puteți configura un CDN pentru WordPress, care stochează o copie statică a acestor pagini dinamice și acționează ca o memorie cache, atunci când mai mulți utilizatori navighează pe aceleași pagini.El însuși este responsabil cu menținerea actualizată a copiilor statice locale cu serverul de găzduire.

 

În acest moment, trebuie remarcat faptul că nu toate CDN-urile WordPress oferă acest serviciu și că, în majoritatea cazurilor, este de obicei un serviciu cu plată.

 

3. Răspuns mai rapid pentru utilizatorii din alte țări

 

Serverul nostru de găzduire este unul sau un set mic de servere, dacă site-ul web este mare, situat într-o singură locație geografică.

Acest server participă la solicitările făcute de utilizatori de oriunde din lume.

 

Cu cât este mai departe de acel utilizator, cu atât mai mult timp de tranzit trebuie transferat de date de la browser la server și invers.

Cu această resursă, această problemă dispare, deoarece serverele lor sunt răspândite pe toate continentele.

 

Atunci când un utilizator accesează site-ul nostru web, acesta va fi deservit de serverul CDN cel mai apropiat de locația sa fizică, reducând semnificativ timpul de tranzit și, în consecință, timpul de descărcare și navigare a site-ului web.

 

4. Optimizarea utilizării resurselor serverului de găzduire

 

Am menționat deja mai sus cum arăta procesul complet de generare și descărcare a unei pagini web, în ​​care o mare parte din capacitatea serverului de găzduire, cum ar fi timpul de prelucrare și lățimea de bandă, a fost dedicată atenției și descărcării fișierelor de resurse statice.

 

Prin externalizarea acestei descărcări, serverul își poate dedica un procent mai mare din puterea sa către ceea ce este cu adevărat important: atenția către utilizatori și generarea paginilor web pe care le vizitează.În acest fel, veți putea deservi un număr mai mare de utilizatori și puteți servi mai multe pagini web fără a afecta negativ timpul de descărcare și navigare.

 

5. Protecție împotriva atacurilor hackerilor

 

Mai ales atacurile Denial of Service (DoS sau DDoS), care constă în realizarea unui număr mare de accesuri simultane la server, pentru a-l satura și a nu putea satisface solicitările utilizatorilor legitimi.

 

Serverele CDN au mecanisme pentru a detecta când apare acest tip de atac și pentru a le contracara, evitând sau limitând efectul pe care acesta îl poate avea asupra funcționării normale a serverului de găzduire.

 

Cu toate acestea, un CDN WordPress nu ar trebui să fie utilizat ca principal instrument de protecție împotriva acestui tip de atac, deoarece serverul de găzduire este încă accesibil prin Internet, iar hackerii pot găsi modalități de a-l accesa direct, în jurul serverelor.

 

Prin urmare, pentru a preveni aceste atacuri directe, ar trebui să aveți întotdeauna și găzduire web de calitate, care are măsuri de securitate împotriva acestor atacuri.

 

Pot folosi un CDN numai pentru site-uri web din WordPress?

 

WordPress este cel mai utilizat manager de conținut pentru practic orice tip și dimensiune a web-ului, de la bloguri cu numai articole până la adevărate platforme de comerț electronic cu tot ce aveți nevoie pentru a face cumpărături online.Această hegemonie înseamnă că furnizorii de servicii de acest tip dedică mai multe eforturi soluțiilor adaptate pentru web-ul WordPress, doar pentru că au un volum mai mare de clienți care utilizează acest manager.

 

În plus, comunitatea utilizatorilor WordPress CDN este, de asemenea, considerabil mai mare, ceea ce face mai ușor și mai rapid găsirea soluțiilor la problemele pe care alți utilizatori le-au avut deja, le-au rezolvat și le-au distribuit comunității.

 

Cu toate acestea, acest lucru nu înseamnă că nu poate fi utilizat cu alți manageri de conținut. Furnizorii CDN oferă pluginuri, programe de completare sau module pentru a-și integra serverele în managerii de conținut cheie de pe piață, nu numai CDN-uri pentru WordPress.

 

În acele cazuri în care acest tip de furnizor nu oferă un plugin pentru un manager de conținut, puteți merge la serviciul lor de asistență sau la comunitatea de utilizatori pentru a întreba dacă există o alternativă viabilă ușor de implementat.

 

Pe de altă parte, chiar dacă un anumit furnizor nu oferă o soluție sau suport pentru un anumit manager de conținut, există o gamă atât de largă de furnizori pe piață încât, aproape sigur, unii dintre ei oferă o soluție pentru acest lucru. administrator.

 

Cum pot instala un CDN pentru site-ul meu WordPress?

 

Instalarea unui CDN pe un site web WordPress nu prezintă multe dificultăți, datorită faptului că furnizorii furnizează pluginuri care fac o mare parte a muncii, împreună cu configurația serviciului, pentru a înregistra site-ul web.

 

Deși fiecare furnizor al acestui tip de resursă are particularitățile sale atunci când instalează și configurează pluginul și serviciul în sine, diferența principală este dată de modul de operare:

 

Redirecționarea adreselor URL ale fișierelor de resurse

 

Pentru această modalitate, integrarea serviciului de acest tip necesită acești 2 pași generali (detaliile pot varia ușor între furnizori):


  • Înregistrați-vă pe platforma CDN, prin intermediul site-ului web al furnizorului și activați site-ul web pe care CDN îl va utiliza. Deși nomenclatura poate varia de la un furnizor la altul, acestea sunt adesea denumite „zonă”. La această zonă, asociază o adresă URL, pe care trebuie să o notăm.


  • Instalați pluginul pentru CDN, care se va ocupa de redirecționarea tuturor fișierelor de resurse. Pentru a face acest lucru, trebuie să configurăm adresa URL a zonei pe care am notat-o ​​în punctul anterior.

 

Server CDN ca proxy

Integrarea unui serviciu de această natură care funcționează ca proxy necesită, de asemenea, doi pași generali:


  • Înregistrați-vă pe platforma CDN, prin intermediul site-ului web al furnizorului și activați site-ul web. Procedând astfel, furnizează serverele de nume pentru domeniul site-ului web.


  • Schimbați serverele de nume de la furnizor pentru a indica serverele de nume CDN. Din acel moment, orice acces la site-ul web se va face întotdeauna și exclusiv prin intermediul serverelor.

 

În acest caz, nu este esențial să instalați pluginul CDN pentru WordPress, deoarece modificările anterioare sunt suficiente pentru funcționarea resursei. Deși este recomandabil, să puteți configura anumite zone fără a fi nevoie să accesați site-ul web al furnizorului.

 

Schimbarea serverelor de nume

 

Această modificare depinde de furnizorul de domeniu pe care l-am contractat. Să vedem pașii pe care, în general, trebuie să-i urmăm cu orice furnizor:


  • Accesați contul nostru pe site-ul web al furnizorului de nume de domeniu.

  • Printre opțiunile de configurare, găsiți opțiunea care afișează serverele furnizate de furnizor.


  • Furnizorul furnizează întotdeauna două servere DNS. Trebuie să le modificăm pentru a intra în locul celor două servere de nume


  • Odată ce modificarea este făcută, poate dura până la 24-48 de ore pentru ca schimbarea să se răspândească în toată rețeaua. Nu este posibil să o accelerăm, deci nu putem decât să așteptăm.

 

Concluzii

 

Pot exista mai multe motive care ne determină să luăm în considerare utilizarea acestuia, cum ar fi optimizarea poziționării organice, adăugarea unui strat suplimentar de securitate împotriva hackerilor pe site-ul web sau o mai bună utilizare a resurselor serverului de găzduire.

 

În ciuda complexității tehnice din spatele funcționării sale, furnizorii au furnizat mecanisme și instrumente ușor de instalat și configurat pentru cei mai cunoscuți manageri de conținut, inclusiv CDN-uri WordPress.

 

Deși mulți furnizori oferă planuri gratuite, majoritatea au o limită de timp, după care necesită contractarea unui plan plătit, în funcție de nivelul de trafic și de vizitele pe site. Acestea pot funcționa în două moduri: rescrierea adreselor URL ale fișierelor de resurse statice ale site-ului web sau comportarea ca server proxy.