Techniek & Development

Kan mijn hosting de piek wel aan? Een server stress test

Dataserver met blauwe en gele kabels. Serverruimte met knipperende lampjes.

Het is de nachtmerrie van iedere webwinkelier. Je hebt duizenden euro’s uitgegeven aan advertenties voor Black Friday. De nieuwsbrief is naar je hele bestand gestuurd. De klok slaat middernacht en de bezoekers stromen binnen.

En dan een wit scherm. Error 503: Service Unavailable. Of een laadtijd van tien seconden. Je ziet je omzet verdampen, klanten klikken weg naar de concurrent. Tegen de tijd dat je hostingprovider de telefoon opneemt, is het kwaad al geschied.

Dit overkomt elk jaar honderden webshops, en bijna altijd omdat er bespaard is op webshop hosting snelheid en capaciteit. In dit artikel leg ik uit waarom je goedkope hostingpakket je waarschijnlijk de kop kost tijdens de piek.

Shared hosting of VPS: de bus of je eigen rijbaan

Veel mkb’ers zitten op shared hosting. Dat kost een paar euro per maand. Prima voor de bakker op de hoek, maar dodelijk voor een serieuze webshop met pieken.

Zie shared hosting als een volle bus. Je deelt de motor, de serverkracht, met honderden andere passagiers. Trekt een andere site op jouw server ineens veel verkeer, dan blijft er voor jou weinig ruimte over. Je site wordt traag door je buren, zonder dat je er zelf iets aan kunt doen.

Tijdens Black Friday wil je geen bus. Je wilt een VPS (Virtual Private Server) of een dedicated server. Dat is je eigen rijbaan: de rekenkracht (CPU en RAM) is voor jou gereserveerd. Hoe druk het ook is bij de buren, jouw winkel blijft draaien.

Caching: je redding in nood

Naast brute kracht is er caching. Zonder caching moet de server bij elk bezoek de hele pagina opnieuw opbouwen: plaatjes ophalen, prijs uit de database halen, voorraad controleren. Dat kost rekenkracht.

Goede caching, met bijvoorbeeld Varnish of Redis, bewaart een kopie van je pagina. De server geeft die kopie direct aan de bezoeker, zonder te hoeven rekenen. Daardoor kan je server 10 tot 100 keer meer bezoekers aan.

Het probleem is dat veel goedkope hosters caching niet goed hebben ingericht voor dynamische webshops. Winkelmandjes mogen namelijk juist niet gecachet worden, en daar gaat het vaak mis.

Wij gokken niet

Onze eigen webshops draaien niet op een server op zolder. We gebruiken premium cloudomgevingen die we dag en nacht monitoren. We houden de load average in de gaten en schalen capaciteit bij, vaak automatisch, zodra we een piek zien aankomen.

Voor Black Friday voeren we bij onze klanten en bij onszelf een stress test uit. We sturen gesimuleerde bezoekersstromen naar de site om te zien wanneer hij breekt. Breekt hij bij 500 gelijktijdige bezoekers, dan weten we dat we moeten upgraden voordat de echte klanten komen.

Wacht niet tot het fout gaat

Is je hosting nu al matig, dan ga je in november onderuit. Hosting is je fundering, en op een fundering bezuinig je niet met je jaaromzet op het spel. Twijfel je, dan kunnen wij een eenmalige check doen of een spoedmigratie uitvoeren naar ons high-performance cluster.

Verder praten over jouw situatie?

Plan een gratis kennismaking van een half uur of doe de Groei-Quickscan. Je hoort binnen één werkdag van ons.