Varnish som web-accellerator for enterprise-CMS
Vi har i øjeblikket fornøjelsen at at hjælpe en større dansk detailvirksomhed med at optimere deres website. Websitet er bygget på et danskudviklet Windows CMS, som vinder på fleksibilitet og single-source filosofi, men desværre på bekostning af performance.
Vi har vundet mange millisekunder på kodeoptimering, men deployment af en web-accellerator foran Windows-serveren har vist sig at gøre en voldsom forskel. Anvendelsen af aggressiv indholdscaching er indtil videre en stor success, men har krævet en omstrukturering af koden og højere grad af asynkron kommunikation, når det kommer til dynamisk indhold.
På cirka 20 timer har sitet modtaget omkring 2.000.000 webforespørgsler, hvoraf kun cirka 4% er sendt videre til den bagvedliggende Windows-server. På trods af dette er der stadig stor dynamik på sitet, og kontaktforme, søgesider og relaterede produkter fungerer helt efter hensigten.
Vi har anvendt Varnish web-accelleratoren, som er udvidet og konfigureret til den specifikke opgave. Web-accelleratoren kører på CentOS operativsystemet. Både Varnish og CentOS er open source.
