CDN

Internetiin lähetetyn sisällön määrä ja siihen kytkettyjen laitteiden määrä kasvavat edelleen. Suuret määrät resursseja, kuten valikoima verkkokauppoja tai resursseja multimedia-alustoilla, edellyttävät asianmukaisia ​​työkaluja verkkosivuston moitteettomaan toimintaan. Yksi parhaista ratkaisuista on CDN - Content Delivery Network.
Koko artikkeli osoitteessa CDN ...

Näytä suodatin
Suodattimien ylläpito
A2 Themes & Host Me Filter

Käyttöjärjestelmä

Levytila

RAM-muisti

Levytyyppi

CPU-ytimet

Järjestellä

Trust Pilot Nexcess
Pisteet - 9.8
Nexcess Logo
Nexcess

Nexcess

CDN 250
$25 /Kuukausittain

Arvostelut 102


Palvelinten sijainnit


Nexcess Servers in SurreyYhdistynyt kuningaskunta Nexcess Servers in DearbornYhdysvallat Nexcess Servers in AmsterdamAlankomaat Nexcess Servers in SydneyAustralia
Vertailla
Trust Pilot Liquid Web
Pisteet - 9.4
Liquid Web Logo
Liquid Web

Nestemäinen verkko

1 TB
$130 /Kuukausittain

Arvostelut 406

45 Kupongit

Palvelinten sijainnit


Liquid Web Servers in PhoenixYhdysvallat Liquid Web Servers in AmsterdamAlankomaat
Vertailla
Trust Pilot OVH.ie
Pisteet - 7.8
OVH.ie Logo
OVH.ie

OVH.ie

InfraStructure CDN
$11.23 /Kuukausittain

Arvostelut 47


Palvelinten sijainnit


OVH.ie Servers in IrelandIrlanti OVH.ie Servers in NetherlandsAlankomaat OVH.ie Servers in JapanJapani OVH.ie Servers in ItalyItalia OVH.ie Servers in HillsboroYhdysvallat OVH.ie Servers in SingaporeSingapore OVH.ie Servers in Frankfurt am MainSaksa OVH.ie Servers in MontrealKanada OVH.ie Servers in WarsawPuola OVH.ie Servers in LondonYhdistynyt kuningaskunta OVH.ie Servers in RoubaixRanska OVH.ie Servers in SpainEspanja
Vertailla
Trust Pilot Sonic Fast.io
Pisteet - 7.6
Sonic Fast.io Logo
Sonic Fast.io

Sonic Fast.io

CDN
$8.72 /Kuukausittain

Arvostelut 8


Palvelinten sijainnit


Sonic Fast.io Servers in Las VegasYhdysvallat Sonic Fast.io Servers in LondonYhdistynyt kuningaskunta Sonic Fast.io Servers in Hong KongHong Kong
Vertailla
Trust Pilot Hostry
Pisteet - 7
Hostry Logo
Hostry

Hostry

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


Palvelinten sijainnit


Hostry Servers in Czech RepublicTšekin tasavalta Hostry Servers in SofiaBulgaria Hostry Servers in KievUkraina Hostry Servers in AmsterdamAlankomaat Hostry Servers in DallasYhdysvallat Hostry Servers in MoscowVenäjän federaatio Hostry Servers in PolandPuola Hostry Servers in RigaLatvia Hostry Servers in SingaporeSingapore
Vertailla
Trust Pilot Stack Path
Pisteet - 6.4
Stack Path Logo
Stack Path

Pinon polku

200 GB
$200 /Kuukausittain

Arvostelut 1

42 Kupongit

Palvelinten sijainnit


Stack Path Servers in United StatesYhdysvallat
Vertailla
Trust Pilot Ovh.de
Pisteet - 5.6
Ovh.de Logo
Ovh.de

Ovh.de

CDN InfraStructure
$13.38 /Kuukausittain

Arvostelut 5

Vertailla
Pisteet - 0
OUR Host Logo
OUR Host

MEIDÄN isäntä

Defend Pack
$49.4 /Kuukausittain


Palvelinten sijainnit


OUR Host Servers in BakuAzerbaidžan OUR Host Servers in VilniusLiettua OUR Host Servers in AmsterdamAlankomaat
Vertailla

Mikä on CDN (Content Delivery Network)?

 

Sisältöverkko on järjestelmä palvelimia, jotka on hajautettu valitulle alueelle - esim. maa tai maanosa. Verkossa sijaitsevat palvelimet tekevät yhteistyötä keskenään siirtäen sivujen resursseja, eli HTML-koodia, JavaScript-tiedostoja, tyylitaulukoita, valokuvia tai videoita. Tämän seurauksena ne tarjoavat nopean pääsyn sivuille ja sivustoille käyttäjien lukumäärästä ja sijainnista riippumatta.

 

 

Content Delivery Network

 

 

Paras esimerkki CDN-toiminnasta on YouTube. Alustalle arvioidaan lataavan 500 tuntia videota joka minuutti. Tämä on käsittämätön määrä elokuvia, mutta kuka tahansa käyttäjä mistä päin maailmaa tahansa, voi helposti katsella nauhoitusta teräväpiirtona. Miksi? YouTube toimii tehokkaasti maailmanlaajuisen CDN-verkon ansiosta, joka jakaa tallenteita ja ohjaa käyttäjäliikennettä palvelimille, jotka ovat lähinnä Internet-käyttäjän käyttämää laitetta. Tämä antaa kaikille parhaan käyttökokemuksen.

 

Yksinkertaisesti sanottuna CDN on palvelu, jonka avulla voimme palvella staattista sisältöä (kuvat, PDF, videot, CSS, JS jne.) Palvelimilta, jotka ovat maantieteellisesti lähimpänä verkkoon saapuvaa kävijää.

 

Mitä tämä vaikuttaa?No, etäisyys kilometreinä (vaikka se ei olekaan aivan sellainen) vaikuttaa latenssiin: mitä suurempi etäisyys, sitä suurempi latenssi.Mitä enemmän viivettä tai PINGiä on kävijän ja verkkopalvelimen välillä, sitä hitaammin vastaukset ovat. Voidaan myös sanoa, että tietystä & ldquo; tasosta & rdquo; myös pyyntöjen lataaminen hidastuu ja yhteydessä voi olla jopa pakettihäviötä.

 

Meille pitäisi olla selvää, että palvellaksemme verkkoa mahdollisimman nopeasti kaikissa mahdollisissa tilanteissa, meidän on oltava hyvin varovaisia ​​korkeiden viiveiden suhteen.

 

CDN tekee välimuistin ja tallentaa nämä aiemmin valitsemiemme tyyppien staattiset sisällöt ja tallentaa ne tietyksi tunniksi tai päiväksi palvelimille palvelinkeskukseen tietyllä maailman alueella.

 

Myöhemmin minkä tahansa lähetetyn DNS-palvelun kautta, kun kävijä tekee pyynnön verkkoon, palvelu tarkistaa, mikä on kävijää lähinnä oleva POP (läsnäolopiste) tai palvelinkeskus. Tällä tavalla nämä tiedostot palvelevat lähimmiltä palvelimilta.

 

Kuinka sisällön jakeluverkostot toimivat?

 

CDN: n päätehtävä on parantaa verkkosivustojen suorituskykyä ja nopeuttaa verkkosivustojen latausaikoja. Se toimii siirtämällä lähettämäsi sisältö hajautettuihin palvelimiin, jotka tallentavat välimuistin ja palvelevat käyttäjiä maantieteellisesti. Kun joku saapuu sivustoon, joka on osa CDN: ää, verkko ohjaa pyynnön sivuston palvelimelta käyttäjän lähimpään CDN-palvelimeen. CDN-verkot mahdollistavat aktiivisen tiedonsiirron palvelimien välillä lataamaan ja välimuistiin sisältöä, jota ei ole vielä jaettu koko verkkoon.

 

CDN: n toimintatapa on käytännössä käyttäjän huomaamaton. Kaikki sisällön siirrot ja uudelleenohjaukset tehdään palvelinpuolella. Hajautettujen verkkojen vaikutuksilla on kuitenkin erittäin myönteinen vaikutus käydyn verkkosivuston käyttäjäkokemukseen. Sisältö, kuten valokuvat ja videot, toimitetaan viipymättä ja laadukkaampana, ja alasivut tai avatut ikkunat latautuvat paljon nopeammin.

Ainoa selkeä merkki CDN: n toiminnasta on verkkosivuston osoitteen automaattinen muuttaminen. Esimerkiksi verkkosivustollasi on useita kieliversioita tai se voi sijaita monissa verkkotunnuksissa (.pl, .com, .de, .uk). Syöttämällä "verkkosivuston nimi" sijainnin perusteella käyttäjä joko näkee sivuston sopivalla kielellä tai ohjataan automaattisesti toisen verkkotunnuksen sivustoon.

 

Onko CDN-palvelu hyvin havaittavissa?

 

Kyllä, KYLLÄ ja EI, eli se riippuu paljon tapauksesta, eikä ole olemassa selkeää yleistä sääntöä päättää CDN: n käyttöönotosta vai ei.

 

Mutta meidän on myös erotettava puhdas CDN käänteisestä välityspalvelimesta, joka suorittaa koodin optimoinnit. CDN voi suorittaa tiettyjä optimointeja CSS: ssä ja JS: ssä, joten voi tapahtua parannuksia, jotka eivät johdu CDN-palvelun toteutuksesta, vaan optimoinnista.

 

Mutta yritämme tehdä selväksi joitain kohtia tai olosuhteita, joissa CDN voi auttaa meitä:


  • Jos sinulla on verkkosivusto, jonka sisältö on englanniksi ja jolla on vaihteleva prosenttiosuus liikenteestä Yhdysvalloista ja muualta maailmasta.

  • Jos sinulla on verkkokauppa, joka myy kaikkialla Euroopassa.

  • Jos sinulla on minkä tahansa tyyppinen verkkosivusto, joka on monikielinen samassa verkkotunnuksessa.

 

Kun maantieteelliset etäisyydet ovat suuremmat, ero lastausnopeudessa on huomattavasti havaittavissa. Muistakaa, että se on havaittavissa, koska tämä ei vaikuta vain yhteen kuvapyyntöön, mutta se vaikuttaa koko verkon, mutta erityisesti raskaimpien, pyyntöihin.

 

Joissakin tapauksissa voit jopa huomata tuloksia hieman enemmän sen välityspalvelimen välimuistin ansiosta.

Toinen CDN: n keskeisistä kohdista on, että ne pystyvät palvelemaan staattista, monissa tapauksissa nopeammin kuin web-palvelinpalvelimet. Loppujen lopuksi he ovat valmistautuneet siihen ja käyttävät Nginxiä tai tehokkaita verkkopalvelimia sisällön tarjoamiseen.

 

Myös CDN-palvelimet ovat paljon paremmin varusteltuja käsittelemään suuria määriä liikennettä kuin tavalliset isäntäpalvelimet. Ne ovat loppujen lopuksi sitä varten.

 

How do content delivery networks work?

 

Onko kannattavaa käyttää CDN: ää?

 

Hajautettujen verkkojen käytön edut riippuvat sivun koosta, siinä olevan sisällön määrästä ja käyttäjien vaatimuksista. Ne kaikki hyötyvät kuitenkin CDN: n neljästä ensisijaisesta edusta.

 

Latausaika ja sivun laatu

 

Jos sivusi latautuu liian hitaasti, käyttäjät lopettavat sen vierailun. Palvelinten jakelun ja oikean yhteyden valitsemisen ansiosta tiedonsiirto vie vähemmän aikaa. Sivusi ja sisältösi latautuvat nopeasti, ja käyttäjä saavuttaa välittömästi vierailunsa tavoitteen. Multimediasisällön osalta tiedonsiirron nopeus liittyy myös niiden laatuun, mikä vaikuttaa myönteisesti käyttökokemukseen.

 

Saatavuus ja redundanssi

 

On monia tekijöitä, jotka voivat häiritä verkkosivuston suorituskykyä - äkillinen käyntitiheys tai laitteistoviat ovat yleisimpiä syitä siihen, miksi verkkosivustoa ei käytetä. CDN-verkot kompensoivat tällaisten tilanteiden vaikutukset. Sisältöä isännöidään monilla laitteilla, joihin verkko saattaa ohjata liikaa liikennettä. Palvelinvirheen sattuessa CDN nimeää automaattisesti lähimmän varmistamaan keskeytymättömän pääsyn sivustolle.

 

Verkkosivuston turvallisuus

 

CDN-verkko parantaa myös sivujen ja sivustojen turvallisuutta. Parantamalla tietoturvavarmenteita ja häiritsemällä palvelimia, suojaat verkkosivustosi, myös DDoS-hyökkäyksiä vastaan, joiden toimintana on tarttua kaikkiin käytettävissä oleviin palveluresursseihin estämään pääsy verkkosivustolle.

 

Sivuston sijoittaminen Googleen (SEO)

 

Internet-hakukoneiden algoritmeissa otetaan huomioon monet sivujen ominaisuudet ja ominaisuudet. Sivun latausnopeus, grafiikan indeksointi, suojaus, esim. SSL-varmenteella - nämä elementit vaikuttavat verkkosivustosi sijaintiin. CDN: n avulla autat verkkosivustoasi saavuttamaan korkeamman sijainnin Google-hakutuloksissa.

 

Kuinka CDN otetaan käyttöön

 

CDN: n käyttöönotto verkkosivustolla riippuu täysin CDN: n tyypistä. Kuten olemme sanoneet, on olemassa kahta tyyppiä:Perinteinen CDNjaKäänteinen välityspalvelin CDN.

 

Käänteisessä välityspalvelimen CDN: ssä sinun on yksinkertaisesti noudatettava prosessia, jonka palvelu kertoo meille ja joka yleensä (aina) käy läpi toimialueemme DNS: n heidän antamalleen DNS: lle.

Mutta & hellip; Entä perinteiset CDN: t? No, perinteisissä CDN-tiedostoissa meidän on määritettävä CNAME, joka osoittaa CDN: n tarjoamaan isäntänimeen ja joka toimii siltana tiedostojen välimuistiin vedon avulla.

 

Prosessi voi vaihdella käyttämämme verkkotunnuksen tarjoajan mukaan, koska kaikilla ei ole samaa käyttöliittymää. Meidän on määritettävä DNS-palvelimessa CNAME, joka osoittaa kyseisen CDN: n tarjoamaan isäntänimeen, jonka olemme määrittäneet.

 

Kun olet määrittänyt CNAME-osan, meidän on jatkettava CNAME: n tai CNAME: n määrittämistä kyseessä olevassa CMS: ssä.Kerromme sinulle, mitä sinun on tehtävä WordPressin tapauksessa.Tarkoitus on, että CMS korvaa automaattisesti tiedostojen tai pyyntöjen polut, jotka haluamme palvella CDN: ltä.

 

Määritä CDN WordPressissä

 

CDN: n käyttöönotto ja määrittäminen WordPressissä on eri tapoja, ja käytämme välimuistilaajennuksesta riippuen yhtä tai toista ratkaisua.Jos käytämme WP Rocket-, W3 Total Cache- tai LiteSpeed-välimuistia, nämä laajennukset sisältävät CDN-määritysvälilehden, jonka avulla voimme lisätä nämä CNAME-tiedostot helposti.Jos haluat käyttää toista laajennusta, joka ei ole välimuisti, CDN: n määrittämiseen WordPressissä. Vaihtoehtoja ei ole paljon eikä ilmaisia:


  • Suorittajat: Se on ensiluokkainen ja siinä on enemmän ominaisuuksia; Niistä mahdollisuus ehdollisen kuormituksen määrittämiseen viileästä käyttöliittymästä.


  • Verkkotunnuksen jakaminen: CDN: n käyttöönotto ei ole täsmällistä, mutta se on ilmainen, vaikka päivittäminen kestääkin kauan.


  • CDN Enabler: KeyCDN: n kehittämä laajennus, jota käytetään minkä tahansa CDN: n toteuttamiseen WordPressissä.

 

Kun määritys on suoritettu, on tarkistettava, ettei mitään ole rikki ja että pyynnöt on tehty CDN: lle. Tätä varten voimme käyttää Pingdom-työkaluja.

 

content delivery networks

 

Määritä CDN

 

Jotkut harvoista CMS: stä, joihin CDN-kokoonpano on integroitu natiivisti. Asia on, koska sitä ei kutsuta niin, ihmiset eivät yleensä tiedä mitä erityinen vaihtoehto on.

Kohdassa "Mediapalvelimet" sinun on lisättävä juuri luomasi CNAME-tunnukset DNS: ään. Se korvaa useimpien staattisten tiedostojen lataus-URL automaattisesti uusilla URL-osoitteilla, jotka lähetät CDN: stä.

 

CDN jQuerylle ja muille kirjastoille

 

Toinen asia on, että on olemassa tiettyjä CDN-palveluja laajasti käytetyille kirjastoille, kuten jQuery tai eniten käytetyt WordPress-tiedostot ja CMS.Nämä CDN: t palvelevat yleensä sekä kirjastojen normaalia että pienennettyä versiota, mikä on varsin hyödyllistä verkkosivuston WPO: lle.Ne ovat yleensä hyvä täydennys normaalille CDN: lle.

 

Google CDN kirjakaupoille

 

Google ylläpitää myös tehokasta CDN: ää Google Cloudin kanssa, josta voimme käyttää tiettyjä Googlen palvelimilta ladattuja kirjastoja. Minät: llä on tiettyjä rajoituksia ja se on enemmän suuntautunut jQueryyn ja sen kirjastoihin.

 

Kuinka CDN: ää käytetään WordPress-verkkosivustolla?

 

Olet todennäköisesti kuullut paljon WordPress CDN: istä ja niiden kyvystä nopeuttaa verkkosivuja muun muassa.En myöskään ole yllättynyt, koska verkkosivuston selaamisen nopeus on epäilemättä yksi tärkeimmistä tekijöistä käyttökokemuksen parantamiseksi, kun taas käyttäjät selaavat verkkosivustosi sivuja.Nykyään sivu, joka kestää useita sekunteja näytöllä, saa käyttäjän menettämään kärsivällisyytensä ja hylkäämään sen löytääkseen etsimänsä muualta.

 

Loppujen lopuksi kaikki Internetissä on vain muutaman hiiren napsautuksen päässä, joten miksi odottaa, kun voit mennä muualle pienellä vaivalla?Käyttökokemus puolestaan ​​vaikuttaa verkkosivuston hakukoneoptimointiin, koska Google rankaisee sivuja, joiden lataaminen kestää liian kauan, juuri niiden negatiivisen vaikutuksen vuoksi tähän tekijään.

 

Tämä on toistaiseksi ollut riittävä syy nousta jaloillemme ja aloittaa kuvien optimointi, asentaa välimuistilaajennus, käyttää vähän resursseja sisältäviä laajennuksia jne.

 

Kunnes huomaamme, että CDN: itä on olemassa!

 

Toisin kuin muut optimoinnit, jotka on tehty resursseille tai komponenteille, jotka on asennettu web-palvelimeen tai WordPressiin, CDN-ulkoiset palvelimet puuttuvat, jotka vuorovaikutuksessa web-palvelimen kanssa nopeuttavat verkkosivun lataamista ja siten myös selausnopeutta.

 

Mitä CDN tekee WordPress-verkkosivustolla?

 

CDN on hyvin lyhyesti joukko palvelimia, jotka on jaettu ympäri maapalloa ja kytketty toisiinsa Internetin kautta.

Uskon kuitenkin, että paras tapa ymmärtää, mikä CDN on ja miten se toimii, on ensin tietää noudatettava prosessi siitä lähtien, kun käyttäjä syöttää osoitteen selaimeensa, kunnes vastaava verkkosivu ilmestyy näytölle.

 

Vaikka ei ole merkittäviä eroja muiden sisällönhallintaohjelmien kanssa, tämän prosessin kuvauksen yksinkertaistamiseksi oletamme tästä lähtien, että pääsemme jonkin sivuston verkkosivulle WordPressissä. Menettely olisi seuraava:


  • Käyttäjä syöttää osoitteen selaimeen.

  • Selain tunnistaa kyseistä osoitetta vastaavan palvelimen ja pyytää vastaavaa verkkosivua.

  • Palvelin vastaanottaa tämän pyynnön ja WordPress luo HTML-tiedoston tietokantoihinsa tallennetuista tiedoista.

  • Sanottu palvelin lähettää tämän HTML-tiedoston pyynnölle tehneelle selaimelle.

  • Kun selain vastaanottaa HTML-tiedoston, se lukee ja tulkitsee sen sisällön.

  • Tämän tulkinnan aikana saattaa esiintyä viittauksia (verkko-osoitteet) erilaisiin resursseihin, kuten tyylitiedostoihin tai kuviin, jotka ovat osa verkkosivun sisältöä tai rakennetta.

  • Selain pyytää kutakin näistä viitteistä resurssia samalta palvelimelta.

  • Palvelin palvelee kaikkia näitä pyyntöjä etsimällä vastaavan resurssin kiintolevyltä ja lähettämällä sen selaimelle.

  • Kun selain vastaanottaa näitä resursseja, se luo ja näyttää verkkosivun käyttäjälle.

 

Tämän tyyppisen työkalun käyttö vapauttaa isäntäpalvelimen viimeisestä tehtävästä, joten sen on vain hoidettava selaimen pyynnöt. CDN vastaa puolestaan ​​resursseihin viittaamisesta.

 

Kuinka CDN toimii?

 

Jos analysoimme prosessia yksityiskohtaisesti, huomaamme, että suuri osa isäntäpalvelimen tekemästä työstä ei paradoksaalisesti ole omistettu tärkeimmälle tehtävälle: HTML-sivun luomiselle ja toimittamiselle sitä pyytävälle selaimelle.

 

Sen sijaan isäntäpalvelin viettää paljon käsittelyaikaa resurssitiedostojen löytämiseen ja toimittamiseen selaimelle.

 

Näiden resurssien joukossa yleisimpiä ovat kuvat, jotka vievät yleensä huomattavasti enemmän tilaa ja kuluttavat siten enemmän kaistanleveyttä kuin itse HTML-sivu riippumatta siitä, kuinka optimoidut ne ovat.

 

Tämän resurssin avulla isäntäpalvelin voi keskittyä työhönsä tärkeään: käyttäjien pyyntöihin vastaamiseen, pyydettyjen HTML-tiedostojen luomiseen ja palauttamiseen.

Tähän asti olemme vain pysähtyneet näkemään sen käytön ulkoiset vaikutukset, mutta olet varmasti alkanut vilkaista joitain etuja, joita se voi tarjota meille.Mutta ennen kuin katsomme tarkalleen, mihin se on tarkoitettu, lopetetaan vähän tietääksesi, miten CDN toimii, ja ymmärrämme siten paremmin kaikki sen mahdollisuudet.

 

Kaavamaisesti CDN: n toiminnan periaate perustuu seuraaviin 3 kohtaan:


  • Laaja palvelinten verkko, joka on kytketty Internetin välityksellä, hajallaan koko maan maantieteelliselle alueelle.


  • Tallennetaan paikallisesti näille palvelimille kopio kaikista staattisista resurssitiedostoista, joita meillä on palvelimessamme.


  • Häiritseminen ja näiden resurssitiedostojen pyyntöihin vastaaminen, kun selain pyytää heitä luomaan ja näyttämään verkkosivun käyttäjälle.

 

Katsotaanpa jokainen kohta tarkemmin alla ...

 

Palvelinverkko

 

Vaikka tähän mennessä olemme viitanneet CDN: ään yksinkertaisella tavalla, ikään kuin se olisi yksi elementti, todellisuudessa se on joukko palvelimia, jotka on jaettu koko planeetalle ja kytketty toisiinsa Internetin kautta.

 

Tämän säännön ansiosta, kun selain pyytää resurssia, palvelin palvelee palvelinta, joka on lähinnä omaa maantieteellistä sijaintiaan, mikä lyhentää huomattavasti tietojen lähettämisen ja vastaanottamisen aikaa.Tämän palvelinverkon sisäinen hallinta ja toiminta ovat täysin avoimia sekä CDN: ää käyttävän verkkosivuston omistajalle että sen sivuja selaaville käyttäjille.Molemmilla se näyttää ulkoiselta yhdeltä palvelimelta, joka toimittaa resurssitiedostot Internetin kautta.

 

Resurssien varastointi paikallisesti

 

On järkevää, koska jos CDN (emme välitä, mikä sen palvelimista) aikoo toimittaa esimerkiksi kuvan selaimelle, sillä on oltava kyseinen kuvatiedosto omalla kiintolevyllä.Jos minun täytyisi pyytää sitä isäntäpalvelimelta, meillä ei olisi enää kaikkia etuja, joita se voisi tarjota meille. Se vaikuttaisi jopa negatiivisesti suorituskykyyn, koska samalle tiedostolle olisi tehtävä kaksi pyyntöä.

 

Tapa, jolla nämä tiedostot saapuvat, tallennetaan ja jaetaan palvelimien kesken, mikä voi vaihdella palvelun kokoonpanon mukaan ja on myös meille läpinäkymätöntä ilman, että meidän on puututtava asiaan lainkaan.

 

Oletuksena useimmat CDN-tiedostot tekevät paikallisen kopion kaikista resurssitiedostoista, kun ne asennetaan ja aktivoidaan ensimmäistä kertaa. Samoin CDN on itse vastuussa sen tarkistamisesta, että sen paikallinen kopio päivitetään mahdollisten muutosten kanssa alkuperäisessä tiedostossa isäntäpalvelimessa.

 

Resurssipyyntöihin puuttuminen ja vastaaminen niihin

 

Toistaiseksi meillä on palvelinverkko ja niissä jaettuna kopio kaikista resurssitiedostoistamme.Viitteet (verkko-osoitteet) näihin resursseihin verkkosivujen HTML-koodista pysyvät kuitenkin hosting-palvelimellamme.

 

Tämä tarkoittaa, että kun selain lukee ja tulkitsee nämä verkko-osoitteet HTML-koodissa, se pyytää niitä edelleen isäntäpalvelimelta, ei palvelimilta.Siksi, jotta selain voi ladata nämä tiedostot CDN: stä, kyseiset verkko-osoitteet on muutettava siten, että ne osoittavat CDN-palvelimiin isäntäpalvelimen sijasta.

 

Täällä voimme pelätä hieman: onko meidän muutettava KAIKKI kuviemme web-osoitteet?

 

Periaatteessa kyllä, mutta tämän tyyppisten työkalujen tarjoajat tarjoavat työkaluja (kuten CDN-laajennus WordPressille) tekemään sen meille automaattisesti, joten emme myöskään pitäisi huolehtia siitä.

 

CDN: n toimintatilat

 

WordPress-palveluntarjoajat voivat valita kahden vaihtoehdon välillä puututtaessa resursseihin ja vastaamalla niihin:


  • Ensimmäisen, jonka olemme jo kuvanneet aiemmin: CDN WordPress -laajennus, jonka tarjoaa sen tarjoaja, joka muuttaa verkkosivujen HTML-koodin verkko-osoitteita siten, että ne osoittavat palvelinten resurssitiedostojen vastaaviin kopioihin.


  • Kun tämä laajennus on asennettu ja määritetty, verkko-osoitteiden vaihtamisprosessi on automaattinen ja läpinäkyvä sekä verkkosivuston omistajalle että sitä selaaville käyttäjille, joiden ei tarvitse tietää, missä resurssit tosiasiassa isännöidään.


  • Toisaalta toisessa modaalissa sivujen web-osoitteet eivät muutu, mutta palvelimet palvelevat näitä osoitteita suoraan kuin ne olisivat alkuperäinen isäntäpalvelin. Tässä tapauksessa WordPress CDN -palvelin toimii välityspalvelimena asettamalla itsensä selaimen ja isäntäpalvelimen väliin.


  • Kun palvelin voi toimittaa pyydetyn resurssin, koska sillä on paikallinen kopio, se toimittaa sen tuolloin. Jos se ei pysty toimittamaan sitä joko siksi, että sitä ei ole tallennettu kiintolevylle tai koska se on vanhentunut kopio, se ohjaa pyynnön isäntäpalvelimelle palvelua varten.


  • Tässä tilassa isäntäpalvelin on aina CDN-palvelimen takana, joten saat ylimääräisen suojaustason mahdollisia ulkoisia hyökkäyksiä vastaan, joiden on ensin läpäistävä se.


  • Lisäksi sillä on mahdollisuus tallentaa verkkosivujen staattinen kopio, joka toimii välimuistipalvelimena, mikä on erityisen hyödyllistä, kun sisältösivumme muuttuvat harvoin.


  • CDN-palvelin on itse vastuussa näiden staattisten kopioiden säännöllisestä päivittämisestä sen varmistamiseksi, että käyttäjillä on aina pääsy sivujen uusimpaan versioon.

 

Mille CDN WordPress on tarkoitettu?

 

Nyt kun tiedämme, mikä tämä termi on ja miten se toimii, katsotaanpa, mitä palveluita CDN tarjoaa meille WordPressissä ja kuinka voimme hyödyntää niitä palvelimemme vasteajan ja siten käyttäjien selausnopeuden parantamiseksi:

 

1. Staattisten resurssitiedostojen tallennus ja jakelu

 

Pohjimmiltaan kuvat ja CSS-tiedostot. Tämä on palvelinten pääominaisuus ja melkein niiden syy.

Kuten yllä mainittiin, sillä palvelimella on paikallinen kopio staattisista resursseista, ja palvelin ei tarvitse lähettää niitä selaimelle, kun käyttäjä pääsee johonkin sen verkkosivuista, mikä vapauttaa sen suorittamaan muita tehtäviä.

 

2. Dynaamisten resurssien välimuisti

 

Dynaamisia resursseja ovat ne, jotka sisällönhallinta tuottaa joka kerta, kun verkkosivustolla käydään.

Esimerkiksi WordPressissä verkkosivut luodaan aina, kun käyttäjä käyttää sitä. Kun verkkosivustolla on useita käyntejä, tämä prosessi toistetaan jatkuvasti, mikä vaikuttaa isäntäpalvelimen suorituskykyyn.

 

Tämän välttämiseksi voit määrittää WordPressille CDN: n, joka tallentaa näiden dynaamisten sivujen staattisen kopion ja toimii välimuistina, kun useat käyttäjät selaavat samoja sivuja.Hän itse vastaa paikallisten staattisten kopioidensa päivittämisestä isäntäpalvelimen kanssa.

 

Tässä vaiheessa on huomattava, että kaikki WordPress CDN: t eivät tarjoa tätä palvelua ja että useimmissa tapauksissa se on yleensä maksullinen palvelu.

 

3. Nopeampi vastaus käyttäjille muista maista

 

Hosting-palvelimemme on yksi tai pieni joukko palvelimia, jos verkkosivusto on suuri, ja se sijaitsee yhdessä maantieteellisessä paikassa.

Tämä palvelin täyttää käyttäjien tekemät pyynnöt mistä päin maailmaa tahansa.

 

Mitä kauempana käyttäjästä on, sitä enemmän siirtoaikaa tietojen on siirrettävä selaimelta palvelimelle ja päinvastoin.

Tämän resurssin myötä tämä ongelma katoaa, koska palvelimet ovat levinneet kaikille mantereille.

 

Kun käyttäjä pääsee verkkosivustollemme, häntä palvelee CDN-palvelin, joka on lähinnä heidän fyysistä sijaintiaan, mikä vähentää merkittävästi siirtoaikaa ja siten verkkosivuston lataus- ja selausaikaa.

 

4. Hosting-palvelimen resurssien käytön optimointi

 

Mainitsimme jo edellä, miltä verkkosivuston luominen ja lataaminen näytti kokonaisuudessaan, jossa suuri osa isäntäpalvelimen kapasiteetista, kuten käsittelyaika ja kaistanleveys, oli omistettu staattisten resurssitiedostojen tarkkailulle ja lataamiselle.

 

Ulkoistamalla tämän latauksen palvelin voi omistaa suuremman prosenttiosuuden voimastaan ​​tälle tärkeälle: huomiota käyttäjille ja vierailemiensa verkkosivujen luomiselle.Tällä tavalla voit palvella suurempaa määrää käyttäjiä ja palvella useampia verkkosivuja vaikuttamatta kielteisesti lataus- ja selausaikaan.

 

5. Suojaus hakkereiden hyökkäyksiltä

 

Erityisesti palvelunestohyökkäykset (DoS tai DDoS), jotka koostuvat suuresta määrästä samanaikaisia ​​pääsyjä palvelimeen, jotta se kyllästyy eikä pysty vastaamaan laillisten käyttäjien pyyntöihin.

 

CDN-palvelimilla on mekanismeja havaita tämäntyyppinen hyökkäys ja torjua niitä välttämällä tai rajoittamalla sen vaikutusta isännöintipalvelimen normaaliin toimintaan.

 

WordPress CDN: ää ei kuitenkaan pidä käyttää tärkeimpänä suojaustyökaluna tämän tyyppisiä hyökkäyksiä vastaan, koska isäntäpalvelimelle on edelleen pääsy Internetin kautta ja hakkerit voivat löytää tapoja käyttää sitä suoraan palvelimien jalustojen avulla.

 

Siksi näiden suorien hyökkäysten estämiseksi sinulla on aina oltava myös laadukas web-hosting, jolla on suojaustoimenpiteitä näitä hyökkäyksiä vastaan.

 

Voinko käyttää CDN: ää vain WordPressin verkkosivustoille?

 

WordPress on käytetyin sisällönhallinta käytännöllisesti katsoen minkä tahansa tyyppiselle ja kokoiselle verkolle aina blogeista, joissa on vain artikkeleita, aitoon verkkokaupan alustaan, jossa on kaikki mitä tarvitset ostosten tekemiseen verkossa.Tämä hegemonia tarkoittaa, että tämäntyyppiset palveluntarjoajat omistavat enemmän ponnisteluja WordPress-verkkoon sovitetuille ratkaisuille, vain siksi, että heillä on enemmän asiakkaita, jotka käyttävät tätä johtajaa.

 

Lisäksi WordPress CDN -käyttäjien yhteisö on myös huomattavasti suurempi, mikä helpottaa ja nopeuttaa ratkaisujen löytämistä ongelmiin, joita muilla käyttäjillä on jo ollut, ratkaistu ja jaettu yhteisön kanssa.

 

Tämä ei kuitenkaan tarkoita, että sitä ei voida käyttää muiden sisällönhallintaohjelmien kanssa. CDN-palveluntarjoajat tarjoavat laajennuksia, lisäosia tai moduuleja palvelimiensa integroimiseksi markkinoiden keskeisiin sisällönhallintaohjelmiin, ei vain CDP: t WordPressille.

 

Niissä tapauksissa, joissa tämäntyyppiset palveluntarjoajat eivät tarjoa laajennusta sisällönhallinnalle, voit mennä heidän tukipalveluunsa tai käyttäjäyhteisöön kysyäkseen, onko olemassa toteuttamiskelpoinen vaihtoehto, joka on helppo toteuttaa.

 

Toisaalta, vaikka tietty palveluntarjoaja ei tarjoaisikaan ratkaisua tai tukea tietylle sisällönhallinnalle, markkinoilla on niin laaja valikoima palveluntarjoajia, että melkein varmasti jotkut niistä tarjoavat ratkaisun tähän. johtaja.

 

Kuinka voin asentaa CDN: n WordPress-verkkosivustolleni?

 

CDN: n asentaminen WordPress-verkkosivustolle ei aiheuta monia vaikeuksia, kiitos sen, että palveluntarjoajat tarjoavat laajennuksia, jotka tekevät suuren osan työstä palvelun kokoonpanon ohella verkkosivuston rekisteröimiseksi.

 

Vaikka jokaisella tämäntyyppisen resurssin tarjoajalla on omat erityispiirteensä asennettaessa ja konfiguroitaessa laajennusta ja itse palvelua, pääeron antaa käyttötila:

 

Resurssitiedostojen URL-osoitteiden uudelleenohjaus

 

Tätä liikennemuotoa varten tämän tyyppisen palvelun integrointi vaatii nämä 2 yleistä vaihetta (yksityiskohdat voivat vaihdella hieman palveluntarjoajien välillä):


  • Rekisteröidy CDN-alustalle palveluntarjoajan verkkosivuston kautta ja aktivoi sivusto, jota CDN käyttää. Vaikka nimikkeistö voi vaihdella palveluntarjoajien välillä, niihin viitataan usein nimellä "vyöhyke". Tähän vyöhykkeeseen se yhdistää URL-osoitteen, joka meidän on kirjoitettava muistiin.


  • Asenna CDN-laajennus, joka huolehtii kaikkien resurssitiedostojen uudelleenohjaamisesta. Tätä varten meidän on määritettävä vyöhykkeen URL-osoite, jonka totesimme edellisessä kohdassa.

 

CDN-palvelin välityspalvelimena

Tällainen välityspalvelimena toimivan palvelun integrointi vaatii myös kaksi yleistä vaihetta:


  • Rekisteröidy CDN-alustalle palveluntarjoajan verkkosivuston kautta ja aktivoi verkkosivusto. Tällöin se tarjoaa verkkosivuston nimipalvelimet.


  • Vaihda palveluntarjoajan nimipalvelimet osoittamaan CDN-nimipalvelimia. Siitä hetkestä lähtien pääsy verkkosivustolle tapahtuu aina ja yksinomaan palvelimien kautta.

 

Tässä tapauksessa ei ole välttämätöntä asentaa CDN-laajennusta WordPressille, koska edelliset muutokset ovat riittäviä resurssin toimintaan. Vaikka onkin suositeltavaa, pystyä määrittämään jotkut alueet tarvitsematta siirtyä palveluntarjoajan verkkosivustolle.

 

Nimipalvelinten muutos

 

Tämä muutos riippuu verkkotunnuksen tarjoajasta, jonka olemme sopineet. Katsotaanpa vaiheet, joita meidän on yleensä noudatettava minkä tahansa palveluntarjoajan kanssa:


  • Kirjaudu tilillemme verkkotunnuksen tarjoajan verkkosivustolta.

  • Etsi kokoonpanovaihtoehdoista vaihtoehto, joka näyttää palveluntarjoajan tarjoamat palvelimet.


  • Palveluntarjoaja toimittaa aina kaksi DNS-palvelinta. Meidän on muokattava niitä syöttämään kahden nimipalvelimen sijaan


  • Kun muutos on tehty, voi kestää jopa 24-48 tuntia, ennen kuin muutos leviää koko verkkoon. Kiihdyttäminen ei ole mahdollista, joten voimme vain odottaa.

 

Päätelmät

 

Voi olla useita syitä, jotka saavat meidät harkitsemaan sen käyttöä, kuten orgaanisen paikannuksen optimointi, lisäsuojaus hakkereita vastaan ​​verkkosivustolle tai isäntäpalvelimen resurssien parempi käyttö.

 

Toiminnan takana olevasta teknisestä monimutkaisuudesta huolimatta tarjoajat ovat tarjonneet helposti asennettavia ja konfiguroitavia mekanismeja ja työkaluja suosituimmille sisällönhallinnoijille, mukaan lukien WordPress CDN.

 

Vaikka monet palveluntarjoajat tarjoavat ilmaisia ​​suunnitelmia, useimmilla on aikaraja, jonka jälkeen se edellyttää maksetun suunnitelman tekemistä liikenteen määrästä ja verkkosivustokäynneistä riippuen. Nämä voivat toimia kahdella tavalla: kirjoittaa uudelleen verkkosivuston staattisten resurssitiedostojen URL-osoitteet tai käyttäytyä välityspalvelimena.