Ce este un CDN și de ce este esențial dacă dețineți un domeniu?


O rețea de livrare de conținut (CDN) este o colecție de servere distribuite în întreaga lume care livrează bucăți de pe site-ul dvs. web vizitatorilor aflați în apropierea serverelor respective.

Cea mai frecventă utilizare a unui CDN este pentru livrare de imagini de pe un site web. Acest lucru se datorează faptului că imaginile sunt de obicei componenta de încărcare mai lentă a unei pagini web.

Ce este un CDN?

Un CDN nu este o gazdă web. Pur și simplu, memorează în cache părțile site-ului dvs. web pe care le-ați creat pentru a fi furnizate de un CDN. Aceste fișiere salvate (în cache) sunt încărcate pe toate serverele diferite din întreaga lume.

Când un vizitator dintr-o altă țară vizitează site-ul dvs. web, acesta primește textul direct de la gazda dvs. web, dar poate primi o serie de alte fișiere de pe serverul CDN cel mai apropiat. locația lor.

Aceste fișiere pot include:

  • Fișiere Javascript
  • Imagini
  • Videoclipuri
  • Fișele de stil
  • Cererea pentru serviciile CDN a scăzut atunci când Google a început să folosească viteza de încărcare a paginii ca o variabilă în algoritmul de clasare.

    In_content_1 all: [300x250] / DFP: [640x360]->

    Această cursă pentru a deveni cea mai rapidă pagină de încărcare pe un subiect a impus proprietarilor site-ului web să caute alternative pentru imagini cu încărcare lentă pe site. Rețeaua CDN distribuită, în cache, a fost soluția perfectă.

    De ce un CDN este esențial pentru site-ul dvs.

    Dacă dețineți un site web, viteza care încărcarea paginilor este importantă din câteva motive. După cum am menționat mai sus, vă va îmbunătăți scorul general de clasament cu Google.

    În al doilea rând, îmbunătățește experiența vizitatorilor pe site-ul dvs. web. Acest lucru îi va face să rămână pe site-ul dvs. mai mult timp și să viziteze mai multe pagini pe acesta.

    Iată câteva alte modalități prin care un CDN este esențial pentru site-ul dvs. web.

    Salvează lățimea de bandă

    Utilizând un CDN, schimbați utilizarea lățimii de bandă de pe serverul gazdei dvs. Web și în rețeaua distribuită de servere CDN.

    După ce ați configurat contul dvs. CDN și l-ați configurat cu domeniul dvs., veți vedea că lățimea de bandă începe să se acumuleze în tabloul de bord al contului.

    Aceasta este cererea de lățime de bandă pe care o eliminați de pe serverul gazdei dvs. Web. Cu serviciile de găzduire web la fel de scumpe precum și de multe ori sunt percepute pentru utilizarea mai multă lățime de bandă - reducerea utilizării lățimii de bandă de obicei echivalează cu economii semnificative de costuri.

    Costurile pentru lățimea de bandă CDN sunt mult mai ieftine decât costurile de gazduire web. Acest lucru se datorează faptului că serviciile CDN își configurează rețeaua de server pentru a gestiona conținut de lățime de bandă mare, precum imagini. Ei fac acest lucru în următoarele moduri.

    • CDN-urile folosesc optimizări precum echilibrarea încărcării serverului și unitățile de stare constantă, care accelerează transferul și reduc erorile.
    • Prin tehnicile de manipulare a mărimii fișierelor, cum ar fi compresia și minifierea fișierului, CDN-urile reduc cantitatea de date transferate.
    • Utilizând certificate SSL / TLS, CDN-urile pot reduce pornirile false, ceea ce evită necesitatea repornirii transferați și trimiteți și mai multe date.
    • Reduce timpul de oprire

      Când vine vorba de fiabilitate, există câteva lucruri care reduc timpul de oprire a site-ului dvs. web mai mult decât utilizarea unui serviciu CDN.

      Acest timp de funcționare crescut se datorează mai multor motive.

      Rețeaua CDN distribuită înseamnă că cea mai mare parte a lățimii dvs. de bandă - imaginile - provin de la mai multe servere din întreaga lume. Serviciile CDN utilizează o tehnică numită „load balancing”, ceea ce înseamnă că atunci când există o cerere excesivă de la un server, alte servere sunt folosite pentru a echilibra încărcarea.

      Ori de câte ori traficul site-ului tău pică în mod semnificativ, aceasta necesită multă cerere pentru mai multe piese hardware. Mai exact, serverul web din centrul de date al gazdei dvs. web și serverele distribuite gestionate de serviciul dvs. CDN.

      Și din moment ce imaginile și fișierele sunt cea mai mare parte din datele transferate, acolo este majoritatea cererii. o să se întâmple.

      Faptul că CDN-urile gestionează această cerere pe mai multe servere echilibrate în sarcină înseamnă că site-ul dvs. va putea gestiona în mod semnificativ mai mult trafic decât dacă nu utilizați un serviciu CDN.

      Îmbunătățește securitatea

      S-ar putea să fiți surprinși că aflați că utilizarea unui CDN vă poate crește și securitatea site-ului.

      Pentru a înțelege acest lucru, mai întâi este important să înțelegeți fluxul de date când vizitatorii vin pe site-ul dvs. web.

      Într-o singură configurare a serverului web, vizitatorii fac o solicitare pentru o pagină web, iar serverul dvs. web trebuie să răspundă cu toate datele - inclusiv text, imagini. , javascript și foi de stil. Toată acea cerere de lățime de bandă are un singur server web.

      Imaginează acest lucru ca un baraj cu mai multe porturi de apă. În acest scenariu, ar fi un baraj cu un singur port prin care să treacă apa. Nu ar fi nevoie de o cantitate prea mare de apă pentru ca barajul să fie supraîncărcat și apa să înceapă să curgă deasupra.

      Acesta este motivul pentru care majoritatea digurilor sunt construite cu mai multe porturi care pot fi deschise ca apă nivelul crește de cealaltă parte.

      Dacă aveți un site web găzduit pe un singur server web, este nevoie de mult mai puțin efort din partea unui atacator DDOS pentru a elimina site-ul dvs. web.

      Atacurile DDOS sunt lansate din mai multe „roboți” diferiți de la în întreaga lume, simulând sute sau chiar mii de utilizatori care fac solicitări împotriva serverului dvs. Web în același timp.

      Cu toate acestea, folosind un serviciu CDN cu servere web distribuite în întreaga lume, toate aceste servere sunt cum ar fi porturile suplimentare din baraj.

      Acum serverul dvs. web trebuie să servească doar text, iar mai multe servere CDN furnizează imagini și alte fișiere. Toate aceste servere partajează în esență la cererea de lățime de bandă.

      Acest lucru nu va oferi o protecție de 100% împotriva atacurilor DDOS, dar va necesita ca efortul pe care hackerii să-l depună în atac să fie mult mai mare înainte ca site-ul dvs. să scadă.

      În plus, dacă vă asigurați că vă configurați CDN-ul cu certificate TLS / SSL, tot traficul va fi criptat și protejat împotriva hackerilor care interceptă traficul web.

      Cum să vă configurați serviciul CDN

      În timp ce un serviciu CDN poate suna complicat, configurarea este destul de ușoară.

      În primul rând, trebuie să alegeți un serviciu CDN. Există câteva dintre cele mai importante dintre care puteți alege.

      • Cloudflare : Unul dintre cele mai mari și mai cunoscute servicii CDN utilizate de multe companii importante din întreaga lume.li>
      • fastly : oferă o serie de produse de optimizare web, inclusiv livrarea de conținut CDN.
      • KeyCDN : gestionează 34 de centre de date situate peste tot din lume, cu performanțe dovedite de viteză a site-ului web.
      • MetaCDN : Spre deosebire de alte servicii CDN care se bazează pe utilizare, acest serviciu percepe o taxă lunară forfetară.
      • StackPath : Fost MaxCDN, StackPath este utilizat de multe companii și site-uri web din întreaga lume.
      • Orice dintre aceste servicii va oferi o optimizare CDN suficientă pentru site-ul dvs. Dacă site-ul dvs. este mic, este mai bine să mergeți cu un model de plată bazat pe utilizare, deoarece lățimea de bandă va fi probabil scăzută. Dacă aveți un site web sau o afacere mare, modelul tarifului fix ar fi mai bun.

        După ce v-ați înscris pentru un serviciu CDN, va trebui să vă configurați zona CDN în contul dvs.

        Configurarea contului implică pur și simplu furnizarea numelui domeniului dvs. și configurarea cachingului și a compresiei. De obicei, este bine să lăsați aceste setări ca implicit.

        Rețineți numele de gazdă CNAME furnizat de CDN-ul dvs. Vei avea nevoie de asta mai târziu.

        În cele din urmă, va trebui să instalezi un plugin CDN pe site-ul tău. De exemplu, dacă executați un site WordPress, W3 Cache totală este o opțiune populară.

        După ce instalați pluginul, veți vedea un câmp disponibil în care puteți introduce CNAME furnizat de serviciul dvs. CDN.

        Veți găsi, de asemenea, o secțiune în care puteți activa ce tip de fișiere de pe site-ul dvs. web doriți ca serviciul CDN să fie în cache și să le ofere vizitatorilor.

        După ce ați salvat toate modificările, ar trebui să vedeți graficele de lățime de bandă CDN începând să reflecte vizitatorii în timp. Este posibil ca unele modificări să se reproducă pe Internet, dar modificările DNS ar trebui să se actualizeze după aproximativ 24 de ore.

        Având în vedere avantajele de performanță și securitate oferite de un serviciu CDN, nu vă puteți permite să nu configurați-l pentru site-ul dvs. web.

        Postări asemănatoare:


        12.09.2019