302 online applicaties

Lange laadtijden of trage flows? Zo los je dat op

start met een goede load test
Trage flows en lange laadtijden kunnen het succes van de beste apps of software om zeep helpen. Gebruikers haken immers al snel af als ze lang moeten wachten, in wat voor systeem of applicatie ze ook zitten. Maar hoe voorkom je trage flows en lange laadtijden? En hoe los je ze op als je er last van hebt? Je startpunt is altijd een betrouwbare load test.

In 2023 laadde de gemiddelde website in 2,5 seconden op desktop en in 8,6 seconden op mobiel, zo blijkt uit onlangs gepubliceerd onderzoek naar liefst vier miljard websites wereldwijd. Websites, apps en andere digitale platforms laadden nog nooit zo snel als nu, en dat is maar goed ook. Uit hetzelfde onderzoek blijkt namelijk dat als consumenten die op hun desktop langer dan vier seconden op een pagina moeten wachten, de kans verdubbelt dat ze de pagina wegklikken zonder te lezen.

laadtijden

Negatieve consequenties van trage flows

Het negatieve effect van lange laadtijden en trage flows is gigantisch. Het traditionele voorbeeld is de webshop, waar een laadtijd van meer dan vijf seconden de kans op conversie met 60 procent doet kelderen. Maar niet alleen in de e-commerce zijn lange laadtijden een probleem. Om welk platform of app het ook gaat, als gebruikers lang moeten wachten voordat flows zijn voltooid, maken ze er minder gebruik van, klikken ze content eerder weg en zijn ze minder geneigd het platform de volgende keer opnieuw te gebruiken.

Dat is dus niet alleen dodelijk voor je webshop, maar ook voor je interne personeelsapp, je intranet of je bedrijfsapplicatie. Je wilt gebruikers een goede ervaring bieden, niet alleen vanwege je intrinsieke wil om dat te doen, maar ook omdat een goede gebruikerservaring een cruciale factor is die het uiteindelijke succes van je app, software of platform bepaalt. Maar hoe zorg je ervoor dat jouw app of platform snelle laadtijden heeft, zodat je de gebruikerservaring goed houdt?

server load
capaciteit

Grootste boosdoeners: capaciteitsbeperking en slechte IT

Veel mensen denken dat het de content is die een website, app of platform traag maakt. Ze gaan dan minder multimedia gebruiken, zoals illustraties en video’s, in een poging de laadtijden omlaag te krijgen. De realiteit is dat meestal niet de content in een app of op een platform is die voor trage flows zorgt. In verreweg de meeste gevallen zijn een beperkte capaciteit en ronduit slechte IT de boosdoeners.

De consequentie daarvan is dat mensen de content in hun platforms gaan beperken, terwijl ze eigenlijk aan hun IT en capaciteit zouden moeten sleutelen. Dan wordt de gebruikerservaring dus op twee fronten tegengewerkt: flows blijven traag, en nu is de content ook nog eens verschraald. Hoe dit in de praktijk werkt, laat zich goed illustreren aan de hand van een voorbeeld.

boosdoener zoeken

Voorbeeld: de voorraadchecker

Stel, je hebt een webshop met daarop onder meer een voorraadchecker. Die controleert of een product in jouw magazijn op voorraad is. Elke keer als een consument een productpagina opent, gaat er een signaaltje naar een achterliggend systeem dat de actuele voorraad uit je magazijn ophaalt. Is het druk in je webshop, dan gaan er continu gegevens over actuele voorraadpeilen heen en weer. Dat kost nogal wat servercapaciteit.

Als webshopeigenaar zie je de laadtijden van je pagina’s nu oplopen. In plaats van je capaciteit uit te breiden, besluit je nu misschien foutief om kleinere illustraties van je producten aan te bieden en explainer-video’s te verwijderen. Dat zullen de boosdoeners immers wel zijn. Gevolg: de laadtijden blijven lang, maar nu zijn je visuals van lagere kwaliteit en bied je geen video’s meer aan. Je klanten zijn dus de dupe en het probleem is niet opgelost.

Wat je in dit voorbeeld had moeten oplossen, is het probleem met de voorraadchecker. Dat kan op twee manieren. Je had de checker kunnen uitschakelen, met weer als gevolg dat klanten waarschijnlijk producten bestellen die niet op voorraad zijn. De beste oplossing was dan ook geweest: de servercapaciteit voor je voorraadchecker opschalen. Maar dan moet je wel weten dat daar het probleem zit, want anders kun je het niet oplossen.

voorkom problemen

Trage flows voorkomen met load tests

Om dergelijke problemen te voorkomen, is het verstandig om periodiek je gehele IT-infrastructuur te onderwerpen aan een zogeheten load test. Tijdens een load test wordt je hele netwerk van systemen maximaal belast, om te kijken waar de capaciteitslimieten zitten. Het is alsof je hele IT naar de sportschool gaat en er steeds meer gewichten aan worden gehangen, totdat het niet meer gaat.

Tijdens een load test blijkt niet alleen de grens van je IT-capaciteit, maar wordt ook duidelijk in welk onderdeel van je IT-architectuur die grens ligt. De snelheid van je software wordt immers bepaald door de snelheid van het traagste component. Er hoeft maar één auto traag te rijden om een file te krijgen.

Wanneer kiezen voor hybride app
betere gebruikerservaring & klanttevredenheid

Load testing als startpunt naar snellere flows

Wil je jouw app, website of platform voorzien van snellere flows? Goed idee, want dat doet wonderen voor de gebruikerservaring en klanttevredenheid. Je startpunt is in dit geval altijd een betrouwbare load test. Je ziet dan hoeveel belasting alle componenten van je architectuur aankunnen. Die inzichten heb je nodig om gerichte investeringen te doen, bijvoorbeeld in nieuwe serverruimte of schaalbare webapplicaties.

In het hierboven gebruikte voorbeeld was het de voorraadchecker die trage flows veroorzaakte bij drukte in de shop. Tijdens een load test was dat direct boven water gekomen. Als je dat weet, kun je die checker bijvoorbeeld migreren naar een virtuele server waar je tijdens drukke periodes in je shop onbeperkt kunt opschalen in capaciteit. Je maakt dan wellicht de stap van een fysieke server in je eigen bezemkast naar een virtuele server. Je bent dan constructief bezig met je IT verbeteren op een manier die ten gunste komt van je gebruikers. 

Load tests geven je de inzichten die je nodig hebt om de juiste investeringen te doen voor de toekomst van jouw bedrijf. Benieuwd naar hoe we trage flows in jouw IT-architectuur voor eens en voor altijd kunnen oplossen? Neem vandaag nog contact met ons op, dan kijken we vrijblijvend even met je mee.

Meer weten?

Neem contact met ons op voor vrijblijvend, kosteloos en persoonlijk advies.

nl_NLDutch