Magento Redis Optimization: How To

Geschreven door Ray Bogman.

Magento Redis Optimization: How ToOnlangs heeft Packtpub een boek gepubliceerd met als titel: Redis Optimization How To. Het boek geschreven door Arun Chinnachamy geeft een goed overzicht wat er komt kijken bij een juiste implementatie van Redis.
Redis is een Key-Value-Storage memory database welke vele voordelen biedt voor het versnellen van een website maar ook efficient grote brokken data beschikbaar stelt (big data).

De volgende zaken worden redelijk tot uitgebreid in het boek behandeld:

  • Data store keuze (beginner)
  • Installatie van Redis (beginner)
  • Configuratie en tuning van Redis (halfgevorderd)
  • Implementatie van constante verbinding in Redis (halfgevorderd)
  • Debuggen performance bottlenecks Redis (halfgevorderd)
  • Performing high-volume writes (gevorderd)
  • Leverage datatypes (beginner)
  • Geheugen optimalisatie (halfgevorderd)
  • Transacties Pub/Sub (gevorderd)
  • Debuggen en monitoring (halfgevorderd)
  • Programmeertalen en client drivers (beginner)

Redis server of cluster

Aangezien Redis een redelijk flexibel systeem is, is deze geschikt in zowel kleine als grote systeemoplossingen. De keuze voor een kleine enkele Redis database als onderdeel van een Redis server omgeving is voor de hand liggend. Maar een Redis cluster setup zoals master/slave of master/master zijn zeer zeker op termijn mogelijk in een doorgroei pad. Aangezien Redis zijn data naast het realtime geheugengebruik ook opslaat op disk is het mogelijk deze over te zetten naar een groter Redis omgeving indien dit gewenst is. Dankzij deze techniek is een reboot van een memory-based key-value-storage database altijd fullproof.

Magento Redis

De voordelen van Redis voor Magento zijn enorm aangezien zowel de cache backend als de Magento sessies volledig in een Redis database kunnen draaien. Voor Magento betekent dit dat er geen gebruik meer gemaakt hoeft te worden van file (tmpfs) of memcache achtige oplossingen.
Deze cache zal dan realtime in het geheugen van de Redis server beschikbaar zijn. Het opwarmen van deze cache kan een extra performance winst met zich meebrengen aangezien klanten dan direct een gecachte pagina ter beschikking hebben.

Magento Enterprise Redis

Magento Enterprise is vanaf versie 1.13.0 en hoger standaard uitgerust met de open source Magento Redis module van Colin Mollenhour. Deze module is reeds verouderd en kan beter geupdate worden. Tevens ondersteund de Magento Enterprise standaard Magento session in Redis.

Magento Full Page Cache voor Redis

Om Magento nog een extra Boost te geven is het gebruik van een Full Page Cache (FPC) een aan te raden aanvulling. Uit testresultaten blijkt een totale performance winst van 500 - 800 ms per pagina.
Enkele voorbeelden zijn:

meer info   of   

Bel nu! 020 337 5961

Ray BogmanDit artikel is geschreven door Ray Bogman, mede-oprichter van SupportDesk en vervult zijn rol als Technisch Directeur.

Google+ | LinkedIn | Twitter

Are u ready 4 Magento 2?

Are u ready 4 Magento 2?

Are you currenty using Magento 1, and looking forward to continue your business using the latest functionality in ecommerce, than Magento 2 is ready for you.

Magento 2 is a brand new platform and ready to serve your ecommerce needs now and in the future.

more info

Stel je vraag

Stel je vraag

Stap 1. Impact analyse

Stap 1. Impact analyse

Stap 2. Pre-paid ticket

Stap 2. Pre-paid ticket

Stap 3. Uitvoeren

Stap3: Uitvoeren

Bel nu! 020 337 5961

SupportDesk B.V.
Hogehilweg 19
1101 CB Amsterdam

E-mail: support @ supportdesk.nu

meer gegevens