Redis annab professionaali veebile vunki

Ardi Jürgens
Jaga:

Antud blogipostitus on 77 kuud vana ning ei pruugi olla enam ajakohane.

 

Redis logo

Jätkame kodulehe kiiruse parandamist võimaldavate vahendite lisamist klientide tööriistakohvrisse. Seekord on tegu maiuspalaga professionaalidele, sest Virtuaalserveri klientidele on saadaval Redis, maailma üks populaarsemaid NoSQL andmebaasimootoreid ja värskendavalt kirbe juurvilja nimekaim.

Redis võimaldab rakendusele luua täielikult serveri põhimälus asuva fantastiliselt kiire puhvri ehk ‘cache’, milles võib hoida objekte, mida on veebilehe kuvamiseks tihti vaja.

TL;DR – Zone lisab Redise toe, et saaksid oma e-poe või kodulehe kiiremaks teha. Redise lisamiseks Virtuaalserverisse on vaja klikkida vaid ühel nupul, juhendi selle leidmiseks leiad käesoleva postituse lõpuosast.

Redis on kiire, paindlik ja stabiilne tarkvara. Veebirakenduste kontekstis on selle peamised kasutuslood seotud võimalusega andmeid ülikiiresti kirjutada ja lugeda, mis on eriti oluline e-kaubanduse kontekstis.

Veel mõnd aega tagasi kasutati sarnaseks funktsiooniks Memcached nimelist jubinat. Kuna Redisel on viimase ees palju olulisi eeliseid, siis on kaalukauss kogu maailmas kaldunud viimase, kui kaasaegse ja täisverelise NoSQL andmebaasimootori kasuks.

Redise kasutamist toetavad läbi sisseehitatud toe või laienduste paljud populaarsed sisuhaldusvahendid ning e-kaubanduse platvormid nagu näiteks WordPress, Drupal, Magento jt. Kuna Redis on professionaali tööriist, siis ei pruugi selle kasutuselevõtt kõikidel platvormidel olla nii lihtsaks tehtud, kui näiteks Magentos.

Veebirakendused, mis Redist toetavad hoiavad seal tihti:

  • kasutaja sessiooni;
  • ostukorvi;
  • külastusajalugu;
  • ostusoovitusi;
  • tootekataloogi andmed;
  • analüütikat;
    jms.

Redise tugi on Virtuaalserveri klientidele olemas alates teenuspaketist II. Mälu on selles Redisele eraldatud 256 MB ja III paketis 512 MB.

Redise leiab “Minu Zone” keskkonnas asuvas Virtuaalserveri juhtpaneelis, alajaotuses “Andmebaasid/kasutajad”:

Mõne PHP rakenduse puhul võib olla vajalik ka Redise PHP laienduse sisse lülitamine:

activate_redis_php

Redis ja muud kasutuslood

Redisel on teisigi populaarseid kasutuslugusid, mis seotud kvantitatiivsete andmete kogumise, mõõtmise ja töötlemisega, aga ka kommunikatsioonikanalite loomisega erinevate süsteemide vahel (http://redis.io/topics/pubsub). Need erinevad aga puhverdamisest peamiselt selles osas, et nõuavad ka Redise andmete kettale salvestamise võimalust (‘persistence’), mida me hetkel veel ei paku.

Kui sul on huvi ‘persistence’ kasutamise vastu, sest sul on ägedaid mõtteid, kuidas tahaksid seda kasutada, siis anna meile neist teada, et saaksime Redise toe arendamise järgmises etapis sellega arvestada.

Popular posts

Zone blogi 16

Pidupäev: Zone blogi 16!

Jaanus Putting
Täna 16 aastat tagasi, 3. novembril 2006 nägi ilmavalgust Zone blogi. Oma kõige-kõige esimeses postituses rõõmustasime toonase olulise verstaposti,...

Elektrivarustus eriolukorras

Ardi Jürgens
Energiavarustus on hetkel äärmiselt aktuaalne teema ja ka meie poole on korduvalt pöördutud küsimustega, mis puudutavad Zone infosüsteemide talitlusvõimet...

Zone klienditugi ehk kuidas võimas tosin aitab 200 000 kasutajat

Kaarel Urva
Mina olen Kaarel ja kirjutan seekordses blogiartiklis Zone klienditoest ning sellest, kuidas ka sina saaksid oma ettevõtte kliendituge efektiivsemaks...

SPF ja Gmail. Jälle!

Kaarel Urva
Ehk miks Gmail mu kirjad tagasi lükkab?Alates 7. juunist on Gmail hakanud tagasi lükkama kõiki e-kirju, mis saabuvad domeenidelt, millel on puudu SPF...