Varnish implementatie voor e*cube

Als specialist in webwinkels werkt e*cube voor grotere retailers, met bijbehorende grote bezoekersaantallen. Raspberry heeft hiervoor een Varnish implementatie ontwikkeld. Met deze Varnish setup zijn loadbalancing en caching gerealiseerd.

In eerste instantie is in overleg met e*cube bekeken hoe Varnish het beste ingepast kon worden op de bestaande applicatie, zonder grote aanpassingen in de applicatie. Vervolgens heeft Raspberry een proof-of-concept Varnish implementatie gerealiseerd en heeft e*cube de benodigde applicatie wijzigingen doorgevoerd. Deze onderdelen zijn vervolgens in samenwerking op een testomgeving samengevoegd tot één geheel en getest, en de Varnish kennis is overgedragen.

De oplossing is vervolgens door e*cube toegepast op de webshop van Intertoys.
Het resultaat was “overweldigend”, aldus e*cube:

  • de load op de applicatieservers is meer dan gehalveerd
  • het aantal Apache processen is tot wel 95% gedaald
  • de algehele performance is verbeterd; pagina’s uit cache zijn sneller en de overige pagina’s zijn ook sneller door een lagere belasting van de applicatieservers

Tags: