Varnish Cache: wat is het en waarom is het zo krachtig?

|
| Facebook Twitter LinkedIn
Varnish Cache Magento

Varnish Cache is een populair begrip in de Magento wereld. En ook wij maken er gretig gebruik van. Niet geheel onlogisch omdat het een krachtige methode is om websites sneller in te laden.

En daar houden wij bij Hipex van.

Maar wat is Varnish Cache nou precies?

Wat is Varnish Cache?

Varnish Cache is een reverse proxy die op basis van request headers zoals URL en Request Method een kopie van de pagina in het geheugen houdt om bij een vervolgbezoek deze direct uit het geheugen uit te kunnen serveren. Ook wel Full Page Cache genoemd.

Misschien is bovenstaande definitie van Varniche Cache nog niet helemaal duidelijk voor je. Maar we gaan dit later in dit artikel natuurlijk verder voor je uitdiepen.

Laten we beginnen met hoe Varnish werkt.

Hoe werkt Varnish Cache?

Varnish Cache slaat data op in het virtuele RAM geheugen. Anders dan andere cache oplossingen die vooral elementen van een pagina opslaat in de ‘cache’, slaat Varnish Cache hele pagina’s op.

Varnish zit voor PHP (Magento dus) en zorgt er voor dat requests welke al eens afgehandeld zijn door Magento en dezelfde uitkomst heeft, niet meer uit Magento hoeven te komen maar direct vanuit Varnish vanuit het geheugen uitgeserveerd kunnen worden.

Voordelen van Varnish Cache

Het grote voordeel van Varnish Cache is natuurlijk de winst die wordt geboekt qua snelheid. Hiermee boek je flinke performance verbeteringen. Maar het inschakelen van Varnish Cache brengt nog meer voordelen met zich mee.

  • Het zorgt voor een mindere belasting van de server en verhoogt zo de piekbestendigheid
  • Ook te gebruiken als load balancer. Het versnelt hiermee de statische pagina’s.
  • Flexibel te configureren via VCL (varnish configuration language)
  • Kostenbesparend
  • Standaard in Magento 2 inbegrepen

Nadelen van Varnish Cache

Varnish Cache is niet alleen maar rozengeur en maneschijn. Naast de vele voordelen dat het heeft, kleven er ook een aantal nadelen aan. Hoewel deze makkelijk te tackelen zijn, of niet opwegen tegen de voordelen, is het goed deze wel te benoemen:

  • Het is alleen te gebruiken met Unix-besturingssystemen
  • Geen standaard geïntegreerde SSL Support (wel via Hipex)
  • De cache kan niet real-time geupdated worden (zijn wel out of the box oplossingen voor)

Magento 2 & Varnish

Magento heeft twee standaard cache extenties:

  • De internal cache
  • De external cache (varnish)

Het is geen toeval dat Magento Varnish standaard ondersteunt. Varnish Cache wordt geïnstalleerd als een onafhankelijke component. Het dient als intermediair tussen de webservers waarop Magento draait en het backend geheugen.

Varnish Cache 1

Het installeren van Varnish Cache voor Magento webshops neemt Hipex volledig voor zijn rekening. Vooral voor de grote websites met veel dynamische elementen, veel bezoekers en gebruikersspecifieke elementen kan het inschakelen van Varnish een complexe taak zijn.

Tegelijkertijd hebben deze websites het meest behoefte aan een oplossing zoals Varnish die biedt.

Wil je zelf aan de slag met Varnish en dit zelf configureren voor je eigen webshop, dan heeft Magento hier een uitgebreide documentatie voor gemaakt.

Varnish en Hipex

Op de servers van Hipex bieden wij de mogelijkheid om Varnish Cache in te schakelen. Het gebruik van Varnish biedt immers zoveel voordelen en maakt webshops echt significant sneller.

Wij configureren, in tegenstelling tot veel andere hosters, de Varnish Cache op maat voor uw website zodat u maximaal profiteert van deze oplossing.

Onze Magento hosting is zo ingericht dat Varnish Cache op maat voor uw webshop werkt. Wilt u hier meer over weten? Vul dan onderstaand contactformulier in.

Laat je gegevens achter en wij nemen zo snel mogelijk contact op

Check je shop met onze gratis performance scan

Gelijk zien welke verbeterpunten je shop heeft? Doe onze gratis performance scan en wij checken jouw shop op meer dan 250 belangrijke punten.





Interesse? Laat het ons weten!

Hipex HQ Herenstraat 49A, 3911 JB Rhenen

info@hipex.io 085-888 77 54