Bezoekers hebben weinig geduld en zijn weg zodra pagina’s te langzaam laden. Gevolg? Minder conversie, minder omzet en een negatieve indruk van je merk.
Tel daar het effect in Google bij op: een te lange laadtijd kan direct invloed hebben op je positie in de zoekresultaten en het kliktarief van je advertenties.
Logisch dat een trage website een van de grootste frustraties voor ondernemers is.
Waarom hosting vaak onterecht de schuld krijgt
Wanneer een website langzaam is, wordt al snel naar de hostingprovider gewezen. Toch ligt de oorzaak daar lang niet altijd. In veel gevallen draait het probleem om de manier waarop een website technisch is opgebouwd.
Veel websites functioneren als één groot geheel waarin alles met elkaar verbonden is. Dat lijkt handig. Maar zodra één onderdeel zwaar belast wordt, vertraagt direct de hele website.
Een krachtigere server kan dan tijdelijk helpen, maar lost het onderliggende probleem meestal niet op.
Kijkje onder de motorkap
Om te weten wat de stroperigheid veroorzaakt, vertel ik kort hoe een website eigenlijk werkt.
De meeste webpagina’s bestaan uit tientallen tot honderden onderdelen. Denk aan:
- afbeeldingen
- formulieren
- productinformatie
- zoekfuncties
- scripts en koppelingen
Opent een bezoeker een pagina? Dan moeten al die onderdelen geladen worden. De server krijgt daardoor veel verzoeken tegelijk te verwerken.
Hoe meer onderdelen tegelijk actief zijn, hoe groter de kans dat de website vertraagt.
Eén groot systeem, één grote stroperigheid
Veel websites en webshops zijn in de loop der jaren uitgebreid met extra functies, plugins en koppelingen. Dit zie ik vooral bij platformen die draaien op pakketten als Shopify of gebruikmaken van WooCommerce.
Je zit dan met één groot systeem waarin alles afhankelijk van elkaar wordt. Dat betekent bijvoorbeeld:
- de zoekfunctie gebruikt dezelfde capaciteit als de check-out
- productfilters beïnvloeden de laadtijd van de homepage
- een fout in één onderdeel kan alles vertragen
De oplossing: werken met microservices
Steeds meer moderne websites versnellen met microservices. Kort samengevat: je verdeelt een grote website in kleinere zelfstandige onderdelen die elk hun eigen taak hebben.
De zoekfunctie draait dan apart van de productinformatie die weer apart draait van de klantaccounts, enzovoorts.
Daardoor werkt het geheel sneller en efficiënter.
Meer dan snellere laadtijden
Bij Buildnet sleutelen we elke dag aan de Magento-platformen van onze klanten. Daarbij gebruiken we al jaren microservices. Maar echt niet alleen voor snellere laadtijden.
Een infrastructuur met microservices zorgt namelijk ook voor:
- Minder storingen: een probleem in één onderdeel legt niet direct je hele webshop plat.
- Flexibelere uitbreidingsmogelijkheden: nieuwe functies toevoegen zonder het complete systeem te belasten.
- Efficiënter gebruik van servers: alleen de ‘drukke’ onderdelen krijgen extra capaciteit.
Een snelle website begint bij de techniek
Door slim te bouwen en onderdelen los van elkaar te laten werken met microservices, krijg je niet alleen een platform dat sneller is, maar ook stabieler en beter schaalbaar. Uiteraard past daarbij een optimale hosting.
Wil je hier meer over weten? Ook als je platform momenteel niet op Magento draait? Neem gerust vrijblijvend contact met ons op.
Sander van den Broek
023 707 81 62
[email protected]