Varnish

Varnish is een krachtige cachinglaag voor webshops en applicaties die veel verkeer verwerken of snel moeten reageren onder piekbelasting. Op ons managed hosting platform kan Varnish per project worden ingezet als proxy cache. Daarmee plaatsen we een slimme cachinglaag vóór de applicatie, zodat pagina’s niet telkens opnieuw door de volledige applicatiestack, database en backend hoeven te worden opgebouwd.

Door de enorme performancewinst wordt Varnish vooral sterk aanbevolen bij e-commerce hosting als Magento of Shopware.

  • Hoe werkt Varnish Cache?

    Varnish is een krachtige cachinglaag tussen de webserver en de applicatie. Het zorgt er voor dat eerder aangeroepen pagina’s worden onthouden zodat deze niet telkens opnieuw hoeven worden opgebouwd. Hierdoor kunnen bijvoorbeeld productpagina’s snel worden aangeboden aan de bezoeker.
  • Managed Varnish

    Selecteer je Magento of Shopware op ons managed hosting platform dan staat Varnish meteen klaar voor gebruik. Hierdoor hoef je zelf geen zorgen te maken over de installatie, configuratie of eventuele updates.
  • Combineer met andere technieken

    Varnish geeft een enorme performance winst bij het aanbieden van statische content. Dynamische content, zoals een winkelwagen of checkout, gaat alsnog door naar de applicatie zelf. Overweeg op die plek ook gebruik te maken van technieken als Redis of Valkey voor extra performance winst.
  • Varnish Configuration Language (VCL)

    Magento-webshops bevatten een mix van publieke en persoonlijke onderdelen. Een categoriepagina of productpagina is vaak goed cachebaar. Een winkelwagen of checkout juist niet.
    Door de VCL-regels van Magento in te laden weet Varnish dit onderscheid te maken zonder dat je dit zelf hoeft aan te geven.

Over Varnish

Varnish ontstond in Noorwegen. Het project werd ontwikkeld voor Verdens Gang, een grote Noorse online krant die behoefte had aan betere webperformance. De ontwikkeling startte in 2006, met Poul-Henning Kamp als belangrijke architect en ontwikkelaar. Vanaf het begin was Varnish specifiek ontworpen voor HTTP-verkeer en voor het versnellen van dynamische websites met veel bezoekers.

Dat verklaart ook waarom Varnish nog steeds sterk is in situaties waarin veel bezoekers dezelfde of grotendeels dezelfde content opvragen. Nieuwswebsites, webshops, CMS-platformen en contentrijke applicaties profiteren daar vaak direct van.

Varnish is minder geschikt voor volledig persoonlijke pagina’s. Denk aan checkouts, accountomgevingen, winkelwagens, dashboards of pagina’s met gevoelige gebruikersinformatie. Die onderdelen moeten meestal bewust worden uitgesloten van caching, of heel precies worden ingericht met cache headers, cookies en invalidatieregels.

Op ons managed hosting platform kan Varnish worden toegevoegd als onderdeel van de stack van een project. Dat past bij onze manier van werken: niet ieder CMS of framework heeft dezelfde ideale hostingconfiguratie.

Veelgestelde vragen