Nieuws

Magento2 en Varnish, het ideale duo voor een webshop

Met Varnish Cache komen gecachte pagina’s niet eens bij de Magento2-server: zo remt de architectuur uw webshop niet langer af.

6 nov. 2020
Magento2 en Varnish, het ideale duo voor een webshop

Magento2 is wereldleider in e-commerceoplossingen. De uitgebreide functionaliteit en de stabiliteit van Magento2 hoeven niet meer bewezen te worden. Dankzij de architectuur van Magento2 voegt u nog makkelijker extra modules toe (ook “extensies” of “plugins” genoemd), terwijl het systeem stabiel blijft. Zijn die extensies goed ontwikkeld, dan is de integratie in de Magento2-site heel eenvoudig. Zo voegt u vlot een module voor “getrouwheidspunten” toe of stapt u over op een andere transporteur of betaaloplossing, in enkele uren werk. In een maatwerkoplossing zou hetzelfde werk dagen, weken of zelfs maanden vragen.

Deze strikte, modulaire architectuur kan daarentegen meer middelen vragen als ze niet correct geïmplementeerd wordt. Magento2 beschikt over tal van functies om de prestaties te optimaliseren. Varnish Cache is daar één van. Varnish Cache is een opensourceoplossing die websites versnelt (een zogenaamde HTTP-cache of reverse proxy). Als Magento2 correct geconfigureerd is en de “full page cache” ingeschakeld is, wordt elke pagina gegenereerd en opgeslagen zodra een bezoeker ze voor het eerst bekijkt. Bezoekt dezelfde of een andere bezoeker die pagina daarna (opnieuw), dan wordt de opgeslagen versie rechtstreeks aan de browser geleverd.

Varnish Cache bewaart deze vooraf gegenereerde pagina’s en levert ze uit, zodat ze nog veel sneller bij de bezoeker zijn. Dankzij Varnish Cache krijgt de Magento2-server de aanvraag van de bezoeker zelfs niet meer binnen: de Varnish-server levert de gevraagde pagina rechtstreeks.

Alleen een paar kleine scripts, die bijvoorbeeld het aantal artikelen in het winkelmandje tonen, worden pas na het laden van de pagina uitgevoerd, voor een optimale gebruikerservaring.

Op een correct geconfigureerde Magento2-site met Varnish Cache hangt de snelheid waarmee een pagina wordt geleverd dus helemaal niet meer af van de modulaire architectuur van Magento2, maar enkel van de internetverbinding en het gewicht van de HTML-pagina.

Delen

Gepubliceerd op 6 nov. 2020

Een vraag over dit artikel?

30 min, vrijblijvend, met een senior technisch aanspreekpunt.

Plan een gesprek
Plan een gesprek