Tietotekniikka

KeyCDN kokemuksia – Edullinen ja yksinkertainen

KeyCDN-jakeluverkon sijainnit. Kartalla on sekä suunnitellut että nykyiset jakelusijainnit. Suomesta löytyy yksi piste Helsingin kohdalta.

Esittelen WordPress-sivustollani käyttämäni CDN-palvelun nimeltä KeyCDN. Kerron kokemuksistani, käyttöönototosta, hinnoittelusta ja perustelut valinnalleni.

Yritys pitää päämaajaansa Sveitsissä ja on perustettu 2012.

Tämä blogi ei keskity kertomaan CDN:stä eli sisällönjakeluverkosta yleisesti, joten voit lukea lisää aiheesta Wikipediasta.

  1. KeyCDN-tilin tekeminen – Hyödynnä tarjous
  2. KeyCDN hinnoittelu alkaen 3.5 euroa per kuukausi
  3. Milloin CDN-palvelu kannattaa hankkia?
  4. KeyCDN vs MaxCDN vs CloudFlare – Vertailu
  5. KeyCDN käyttöönotto-ohjeet
  6. KeyCDN WordPressin kanssa
  7. Vaikutus verkkosivun latausnopeuteen
  8. KeyCDN-jakeluverkosto ja sijainnit

KeyCDN-tilin tekeminen – Hyödynnä tarjous

Rekisteröitymällä KeyCDN-palveluun tästä linkistä saat 10 dollaria ilmaisia krediittejä. Omassa käytössäni 10 dollaria riittäisi 1-2 vuodeksi.

Myös kirjoittajalle kilahtaa krediittejä, kun käytät yllä olevaa linkkiä.

KeyCDN luo tunnus. Klikkaa linkkiäni ja valitse etusivulta "Sign Up". Lomakkeen yläreunassa ilmoitetaan ilmaisista krediteistä.
Klikkaa linkkiäni ja valitse etusivulta ”Sign Up”. Lomakkeen yläreunassa ilmoitetaan ilmaisista krediteistä.

 

KeyCDN yleisnäkymä kirjautumisen jälkeen. Yleisnäkymästä näkee esimerkiksi jäljellä olevan liikenteen, krediittimäärän ja alueiden määrän. Navigointipalkki löytyy vasemmalta.
Yleisnäkymä kirjautumisen jälkeen.

KeyCDN hinnoittelu alkaen 3.5 euroa per kuukausi

KeyCDN-palvelun hinnoitteluun vaikuttavat kaksi asiaa.

Ensimmäinen on maantieteellinen alue, josta käyttäjä lataa tiedostot. Pohjois-Amerikka ja Eurooppa ovat selvästi edullisempia kuin muut maanosat. Palvelun käyttöönotto ei vaadi maantieteellisten alueiden erillistä määrittelyä, vaan veloitus tehdään sen mukaan, mistä käyttäjät lataavat sivunsa.

Toinen on ladatun sisällön bittimäärä. Eli paljonko tavaraa lähtee ulos sisällönjakeluverkon palvelimilta.

Omalla sivustollani käyttäjät ovat enimmäkseen eurooppalaisia, sivulatauksia on noin 8000 kuukaudessa ja keskimääräinen sivulataus on vaikkapa 1.5 MB. Tällä matematiikalla kuukausimaksuni olisi 0.04 $/GB x 8000 x 0.0015 GB =0.48 $.

KeyCDN tosin pakottaa käyttämään palveluun vuodessa vähintään 49 dollaria, mikä tuli yllätyksenä. Kuukausihintana kyse on noin 4 dollarista, eli 3.5 eurosta. Maksaa pitää, vaikka ilmaisia kredittejä olisi jäljellä.

KeyCDN hinnoittelu. Hinnoittelu menee maantieteellisen alueen ja ladatun sisällön määrän mukaan. Hinta on edullisempi per gigatavu, kun sisältöä ladataan enemmän.
KeyCDN hinnoittelu.

Milloin CDN-palvelu kannattaa hankkia?

Sisällönjakeluverkon hyödyntäminen tulee ajankohtaiseksi, kun web-hotellin tai palvelimen suorituskyky ei meinaa riittää nykyiselle kävijämäärällesi. Tai haluat nopeuttaa sivuston toimintaa.

Jos sivustosi toimii tyydyttävästi, ei asiasta kannata murehtia.

Oma web-hotellini ei meinannut riittää noin 5000 kuukausittaisen käyttäjän ja 8000 kuukausittaisen sivulatauksen kohdalla.

KeyCDN vs MaxCDN vs CloudFlare – Vertailu

CDN-palveluista MaxCDN lienee tunnetuin. Halvin MaxCDN-vaihtoehto maksaa 10$ kuukaudessa, mitä pidin turhan kalliina yksinkertaiselle sivustolle.

CloudFlaren toimintaperiaate on hyvin erilainen ja vaatii DNS-tietueiden muokkaamista. Prosessi tuntui hankalalta, joten CloudFlare sai jäädä.

Etsin muita vaihtoehtoja ja törmäsin MaxCDN:ään. Yksinkertaisuus ja käyttöön perustuva matala hinta miellyttivät. Vuosittaisesta 49 dollarin minimimaksusta huolimatta pidän KeyCDN:ää parhaana kompromissina helppouden ja edullisen hinnan välillä yksinkertaiseen käyttötapaukseen. Olen tyytyväni valintaani ja suosittelen palvelua vilpittömästi muillekin.

KeyCDN käyttöönotto-ohjeet

Tässä yksinkertaiset ohjeet KeyCDN käyttöönottamiseksi, kun käyttäjätili on luotu.

KeyCDN. Mene Zones-näkymään. Klikkaa "Add Zone". Zones näkymässä on myös lista nykyisistä zoneista.
Mene Zones-näkymään. Klikkaa ”Add Zone”. Jos et ole aiemmin luonut zoneja, oma listauksesi on tässä vaiheessa tyhjä.

 

 

Zonen käyttöönotto kestää jonkin aikaa. Zone URL-sarakkeesta löytyvän osoite täytyy myöhemmin syöttää esimerkiksi WordPress-lisäosaan. Manage > Edit pääsee muokkaamaan asetuksia. Manage > Purge URL toiminnolla voit poistaa sivun CDN-palvelun muistista, jolloin se ladataan uudestaan seuraavan vierailun yhteydessä. Ylhäällä näkyy edistymispalkki. Status sarake muuttuu arvosta deploying arvoon active, kun kaikki on valmista.
Zonen käyttöönotto kestää jonkin aikaa. Zone URL-sarakkeesta löytyvän osoite täytyy myöhemmin syöttää esimerkiksi WordPress-lisäosaan. Manage > Edit pääsee muokkaamaan asetuksia. Manage > Purge URL toiminnolla voit poistaa sivun CDN-palvelun muistista, jolloin se ladataan uudestaan seuraavan vierailun yhteydessä.

 

KeyCDN WordPressin kanssa

Motiivini CDN-palvelun hankkimiseen oli nopeuttaa nettisivujeni toimintaa, ja siirtää lisääntyneen kävijämäärän aiheuttamaa kuormaa itseänäisen palvelun vastuulle. Toisin sanoen: On edullisempaa kuormittaa CDN-palvelua kuin ostaa lisäresursseja web-hotellista. Ratkaisun ansiosta sivusto ei käytännössä vaatinut isoja muutoksia. Verkkosivustoni käyttää WordPress-alustaa.

KeyCDN suosittelee blogissaan ilmaista WordPress-lisäosaa nimeltä CDN Enabler, joka löytyy täältä.

CDN:n hankkimisen yhteydessä halusin samalla optimoida sivuston nopeutta ja suorituskykyä muillakin tavoilla. Maksullinen WP Rocket-lisäosa (49$/vuosi) oli saanut huikean hyviä suosituksia, joten päädyin hankkimaan sen. WP Rocket lataa sivuja välimuistiin, optimoi sivulatauksia ja minimoi tiedostoja monella tapaa. Mikä tärkeintä, CDN-palvelun tarjoaman osoitteen syöttäminen on todella helppoa.

Huom: Teen affiliate-yhteistyötä WP-Rocketin kanssa.

Liitä KeyCDN:stä saatava Zone URL verkkosivusi CDN-lisäosaan. Esimerkissä WordPressin WP Rocket-lisäosa. CDN-osoite liitetään "CDN CNAME(s)" kenttään.
Liitä KeyCDN:stä saatava Zone URL verkkosivusi CDN-lisäosaan. Esimerkissä WordPressin WP Rocket-lisäosa.

Jos haluaisit lopettaa CDN-palvelun käytön, WP Rocketissa se tapahtuisi poistamalla valinta kohdasta ”Enable Content Delivery Network”. Tällöin tiedostot jaellaan normaalisti verkkosivujen palvelimelta. Palvelukatkoa ei tarvitse pelätä.

Vaikutus verkkosivun latausnopeuteen

Käytin Pingdom tools-työkalua määrittääkseni CDN-palvelun vaikutuksia latausnopeuksiin. Testi on vain suuntaa-antava. Testisivukseni valitsin blogin pääsivun. Web-hotellini palvelimet sijaitsevat Tallinnassa.

Frankfurtista testattuna jo ennestään hämmästyttävä 0.8 sekunnin latausaika suli vaivaiseen 0.6 sekuntiin. Blogilukijalle vaikutus on olematon.

Latausnopeuden vaikutus tuli paremmin esille, kun sivun latausaikaa testattiin toiselta puolelta maapalloa Sydneysta. Vajaan 7 sekunnin latausaika kutistui reiluun 3 sekuntiin KeyCDN:n päälle kytkemisen ansiosta.

Täytyy muistaa, että sisällönjakeluverkon hyöty ei tule vain nopeudesta. On edullisempaa ja helpompaa skaalata CDN-palvelua kuin verkkosivujen palvelinta. Testi paljasti, että noin 90% sivuston tarvitsemista skripteistä, kuvista ja tiedostoista jaeltiin CDN-palvelun kautta.

Pingdom-työkalun antamat testitulokset. KeyCDN ansiosta sivun latausaika oli reilusti alle sekunnin.
Pingdom-työkalun antamat testitulokset.

KeyCDN-jakeluverkosto ja sijainnit

Eniten liityntäpisteitä on Euroopassa ja Pohjois-Amerikassa. Australiakin on väkimääränsä nähden hyvin edustettu. Myös Aasian suurimmissa kaupungeissa on luonnollista olla läsnä.

KeyCDN-jakeluverkkoon kuuluu myös yksi Suomessa (Helsinki) sijaitseva palvelinkeskus. Tämä tarkoittaa nopeampia sivulatauksia suomalaisille. Moni suomalainen yritys hyötynee myös muiden Pohjoismaiden keskuksista. Ruotissa (Tukholma) ja Norjassa (Oslo) on nimittäin omat jakelupisteensä.

KeyCDN-jakeluverkon sijainnit. Kartalla on sekä suunnitellut että nykyiset jakelusijainnit. Suomesta löytyy yksi piste Helsingin kohdalta.
KeyCDN-jakeluverkon sijainnit.

Jätä kommentti