Varnish cache: werkt niet harder, maar slimmer 🚀

Naast veiligheid, nieuwe functionaliteiten en algemene verbeteringen vinden wij de snelheid van een site natuurlijk ook heel belangrijk. Daarom is dit ook iets waar we continu mee bezig zijn. Afgelopen tijd zijn we druk bezig geweest met het op grote schaal inzetten van Varnish cache. Hiermee verbeteren we de snelheid en stabiliteit van alle websites die we hosten. Om dit gecontroleerd uit te rollen, pakken we dit in fases op. We hebben het nu voor alle websites (dus niet-webshops), die op onze Ultron server gehost worden, aangezet. Later zullen ook de webshops volgen. Zo houden we het overzichtelijk en daarnaast komt er bij een webshop ook net wat meer kijken. Daar willen we ons dan natuurlijk goed op kunnen focussen.

Wat doet Varnish cache?

En je denkt nu waarschijnlijk: Wat is de meerwaarde van Varnish cache en wat doet het voor mijn site? We leggen het graag uit met deze eenvoudige vergelijking. Mocht je toch liever een video kijken, vind je er hier een die het goed uitlegt.

Ons voorbeeld

Stel, je hebt een afspraak met Eric bij Lyfter HQ. Voordat die afspraak start, zou het kunnen dat je een behoorlijke weg hebt af te leggen. Aanbellen, Sergei aan een intercom uitleggen wie je bent en wat je komt doen. Parkeren, nog een keer aanbellen. Vervolgens Joep die de deur opendoet en aan wie je vervolgens nog een keer moet uitleggen dat je komt voor een afspraak met Eric. Joep vertelt dat Eric nog even aan de telefoon is, maar dat je wel alvast kan gaan zitten. Na even gewacht te hebben, komt dan Eric aanlopen en kan de afspraak beginnen. 

In principe is hier niks mis mee natuurlijk. Uiteindelijk bereik je waar je voor gekomen bent, maar echt makkelijk en snel gaat het niet. Het zou een stuk sneller zijn als je je auto weg kon zetten, de deur binnen kon stappen en Eric klaar zou zitten met een lekker kopje koffie om jullie afspraak meteen goed te beginnen. 

Hoe het dan werkt bij Varnish cache

Als we nu Varnish cache er weer bij pakken, is dat eigenlijk wat het doet, maar dan voor je website. Wanneer een bezoeker op je website komt, moet de server normaal gesproken alle informatie bij elkaar zoeken en op de juiste manier onder elkaar zetten om dit, als dat allemaal gedaan is, terug te geven aan de bezoeker. Zeker met veel bezoekers tegelijkertijd kan dit veel vragen van de server en kan het dus even duren voordat een bezoeker zijn informatie te zien krijgt. Met Varnish cache hoeft dat niet meer. De verzoeken van bezoekers worden hiermee namelijk opgeslagen. De verzoeken waar we het hier over hebben, zijn de pagina’s (en de content hiervan) van jouw website. Met Varnish cache staan de pagina’s van de website in de meeste gevallen dus al klaar als een nieuwe bezoeker deze wil bekijken. Dat maakt het laden van je website dus een stuk sneller! 

Varnish cache kan en mag natuurlijk niet alles opslaan. Denk bijvoorbeeld aan een webshop met een gevuld winkelmandje. Wat er in jouw winkelmandje zit, is natuurlijk uniek voor jou. Niet iedereen koopt overal en altijd hetzelfde, juist niet. Dit kan dus niet op eenzelfde manier worden opgeslagen om makkelijk terug te geven aan verschillende bezoekers. Dat is een goed voorbeeld van waarom het toepassen van Varnish cache bij webshops net wat meer een uitdaging is.

Kortom

Varnish cache zorgt ervoor dat je website een stuk sneller wordt. In plaats van een heel proces staat je website grotendeels klaar om te gaan. Daar worden wij blij van en jij en jouw bezoekers hopelijk ook.

Michael kan je helpen aan een veilige website

Meer weten?

Wil je meer weten over Varnish cache, onze hosting of ben je gewoon nieuwsgierig hoe we jou kunnen helpen? Laat het ons dan weten. Bel of mail, dat maakt niet uit. Michael luistert graag naar je en denkt ook graag met je mee.

Naar contact