Bereikbaar van 09:00 - 18:00 (ma-vrij)

Hoe test je je hosting?

Door Hipex | 3 augustus 2020 |
  1. Nieuws & informatie
  2. Performance
  3. Hoe test je je hosting?

Hoe test je nu op een goede manier de performance van je hosting? Een vraag die wij regelmatig krijgen. Niet zo gek, want je wilt toch weten of je de juiste hebt.

Laten we maar direct van wal steken en duidelijk maken dat het testen van de performance van je webshop niet eenvoudig is. Althans, als je het goed wilt doen.

TTFB belangrijkste metric

Als harde metric is Time To First Byte eigenlijk de enige metric die een objectief beeld van je webhosting kan geven. Maar let op, deze is ook niet heilig, omdat de TTFB van meer factoren afhankelijk is dan alleen je hosting.

Dit gezegd hebbende is TTFB wel de enige harde metric om iets over de performance van je hosting te zeggen.

De crux is hoe je de TTFB gaat meten. Doe je dit bijvoorbeeld bij statische pagina’s dan geeft dit geen goed beeld omdat deze pagina’s vrijwel altijd in de cache zitten.

Je zult dus dynamische pagina’s moeten testen zoals:

  • Winkelwagen pagina
  • Account pagina
  • Search
  • Categoriepagina met veel filters

Hosting is belangrijk, maar niet het belangrijkste

Je kunt nog zulke goede hosting hebben, je website zal hier niet ineens heel snel van worden. Het is de combinatie van meerdere factoren, waar hosting zeker een onderdeel van is, die het verschil kan maken.

De belangrijkste is misschien wel hoe de applicatie in elkaar zit. De code van de website of webshop is een grote factor in de overall performance.

De code van de website of webshop is een grote factor in de overall performance

Hosting is niet het enige wat van invloed is op performance...

Wat is bij hosting belangrijk

Hierboven noemden we het al kort, maar het feit dat een webhoster actief meekijkt en adviseert bij de inrichting van een applicatie is een enorme kracht. Door samen af te stemmen hoe een applicatie ingericht en geprogrammeerd wordt kunnen enorme performance winsten behaald worden.

Wat ook belangrijk is voor goede hosting is de hardware waarop jouw applicatie gehost wordt. In alle gevallen heb je, ook als je bijvoorbeeld kiest voor cloud hosting, nog altijd te maken met een fysieke server met echte hardware zoals CPU’s en harde schijven.

CPU

Over het algemeen kun je stellen dat hoe beter en krachtiger deze CPU’s en harde schijven zijn, des te sneller je hosting is en des te meer deze aan kan.

De performance van je hosting wordt vooral bepaald door de CPU van de server. Een CPU bevat een bepaald aantal cores en GHZ (Gigahertz).

GHZ x het aantal cores = hogere piekbelasting mogelijk.

Eén core kan simpelweg één page view van één bezoeker tegelijk afhandelen. Twee cores zorgen er niet voor dat die page view twee keer zo snel geladen wordt. Wat wel het geval is: twee cores kunnen twee page views tegelijk afhandelen.

Een hogere GHZ betekent daarnaast ook meer snelheid. Verdubbel je het aantal GHZ, met de factor twee, dan wordt je snelheid ook twee keer zo hoog.

Harde schijf

Ook de snelheid van de harde schijf speelt een grote rol bij de performance van hosting. De overdrachtssnelheid van een fysieke harde schijf is veel sneller dan wanneer dit bijvoorbeeld via de cloud gaat.

Dit heeft met name te maken met PHP: alle losse PHP-bestanden worden namelijk constant gecontroleerd op wijzigingen. Dit zorgt voor constante verzoeken van de harde schijf naar de server. Een bitje gaat dus constant heen en weer en dit kost best wat tijd.

Hosting testen

De performance van je hosting is te testen. Je kunt hierin heel erg ver gaan door uitgebreide tests op te stellen.

Een tool die hierbij kan helpen is bijvoorbeeld K6.io. Hiermee kun je complete sessies nabootsen, piekbelastingen nabootsen en écht heel veel requests tegelijk afhandelen.

Wil je een goede performance test voor je hosting uitvoeren? Dan is het belangrijk dat je deze zo dicht mogelijk tegen de realiteit kunt nabootsen. Je wilt tenslotte wel eerlijke test resultaten.

De TTFB meten heeft weinig zin als je bijvoorbeeld via een WiFi-verbinding test. De verbinding van een WiFi-signaal is op zijn zachtst gezegd niet heel stabiel te noemen.

Maar ook het tijdstip en het aantal bezoekers dat op de site aanwezig is spelen allemaal een rol in het op de juiste manier testen van je hosting.

Is de webshop op de achtergrond net bezig met een indexatieproces bij test A en is dit niet het geval bij test B, dan krijg je hele andere testresultaten. Hou hier dus rekening mee tijdens het testen van je hosting.

Zelf hosting testen

Wil je zelf je hosting testen of bepaalde hosters met elkaar vergelijken, dan zijn dit enkele handvatten die we je mee willen geven:

  • Probeer een test te maken die zoveel mogelijk onderdelen van je applicatie raakt
  • Ga op zoek naar pagina’s die veel doen en dynamisch zijn, zoals de winkelwagenpagina of de search.
  • Creëer gelijke omstandigheden
  • Richt een testserver in
  • Probeer zoveel mogelijk ‘echt’ bezoek na te bootsen
  • Herhaal de testen zoveel mogelijk
  • Kijk wat de TTFB is. Bijvoorbeeld via Google Page Speed Insights

Een goed hulpmiddel hiervoor is de tool Siege. Siege is een hulpprogramma voor het testen en benchmarken van http-belastingen. Het laat de gebruiker met een server verbinden via een configureerbaar aantal gesimuleerde clients.

Wat is een goede performance voor je hosting?

It depends…

Een goede performance van je hosting test je in ieder geval niet via een tool als Google Page Speed Insights.

Zoals gezegd is TTFB eigenlijk de enige objectieve metric om de snelheid van je hosting te meten en dan is dit ook nog eens sterk afhankelijk van andere factoren.

Een goede TTFB zit idealiter onder de 50ms op statische pagina’s. Op dynamische pagina’s kunnen we wel stellen dat een goede TTFB onder de 200ms zit.

Een goede performance van je webhosting zit dus o.a. in een snelle (lage) TTFB. Op het gebied van performance is er vooral veel winst te behalen aan de applicatie zijde en een webhoster die hierin mee kan en wil denken is goud waard.

Dit samenspel tussen developers en de hostingspecialisten heeft bij Hipex voor de snelste webshops van Nederland gezorgd.

Daar zijn wij uiteraard enorm trots op.

Benieuwd welke snelheidswinsten wij voor jouw webshop kunnen realiseren? Vraag dan vrijblijvend onze performance scan aan. Want wij bewijzen deze snelheidswinsten natuurlijk ook graag.