Het belang van een snelle website

June 19, 2017

Elke seconde dat een bezoekers extra moet wachten op het laden van een website is een extra impuls om de website weg te klikken. Wanneer je website niet snel genoeg laadt kost dat je dus (potentiële) klanten. Dat je website een hoop relatieve informatie biedt doet niks af aan dit gegeven.

In deze blogpost gaan we in op het hoe en waarom van een trage website en hoe dit probleem verholpen kan worden.

Wat maakt mijn website traag?

Er kunnen verschillende oorzaken zijn waardoor een website traag laadt. En met traag bedoelen we alle websites/pagina’s die niet binnen één seconde laden.

Een niet-geoptimaliseerde/gedeelde server

De meeste webhosting-partijen verkopen zogenoemde ‘shared-hosting’. Dit betekent dat ze tientallen tot honderden websites installeren op één fysieke server. Het nadeel hiervan is dat wanneer één of meerdere websites veel traffic genereren, dit ten koste gaat van de andere websites die op deze server staan.

Een ander veelvoorkomend probleem is dat er nog allerlei extra software op de server geïnstalleerd wordt. Denk aan control panels zoals Plesk, DirectAdmin en CPanel. Dit zijn zware pakketten en dus maken ze de websites trager.

Verouderde webserver (HTTP/1)

Er zijn een hoop websites die nog op het verouderde HTTP/1 protocol draaien. Hier kleven meerdere nadelen aan, waarvan de grootste is dat bestanden niet parallel gedownload kunnen worden. Hoe meer css/javascript bestanden je website bevat, hoe langer de bezoeker daarop dient te wachten.

Ongebruikte scripts/bestanden

Veel websites worden tegenwoordig ontwikkeld met behulp van kant-en-klare WordPress thema’s. Deze thema’s zijn vaak een parel voor het oog, en ontzettend handig in het gebruik voor web-ontwikkelaars, maar er kleven ook grote nadelen aan het gros van dit soort thema’s. De thema’s zijn namelijk ontzettend uitgebreid en daardoor duurt het lang om ze in de browser te laden. En vaak wordt maar een klein gedeelte van het thema voor de website gebruikt, dus is het dubbel zonde.

Geen caching

Websites zonder caching zijn altijd trager dan websites die wél caching gebruiken. Caching houdt in dat een pagina één keer in de zoveel tijd echt opnieuw gegenereerd wordt. Aan volgende bezoekers van de pagina wordt een kopie van de gegenereerde versie getoond. Deze pagina wordt meteen uit het geheugen geserveerd en hoeft dus niet opnieuw gegenereerd te worden.

Oplossingen voor bovenstaande problemen

Met het Hyperhost platform tackelen we bovenstaande problemen op de volgende manier:

Elke website draait op een eigen server (of eigenlijk een container). Dit zorgt ervoor dat elke website geïsoleerd draait en dus geen resources hoeft te delen met andere websites. Daarnaast installeren we alleen de noodzakelijke software voor het draaien van een webserver. We hebben een extern dashboard gemaakt waarmee je je website (tot op zekere hoogte) kunt configureren.

Standaard draaien al onze websites via HTTP/2. Dit betekent maximale snelheid en nu maakt het aantal css/javascript bestanden niet meer uit, omdat ze allemaal parallel gedownload worden. Natuurlijk is het wel zo dat minder bestanden altijd beter is dan meer bestanden. 🙂

Voor elke website wordt automatisch caching ingesteld. Dit werkt out-of-the-box en hier hoef je dus niks voor te doen.

Rest alleen nog het optimaliseren van websites. Dit kunnen we helaas niet automatiseren, maar mocht je hier vragen over hebben dan helpen we je graag. 🙂

Happy coding, happy hosting!

Have your new website up and running in minutes

We offer a 30-days money back policy in case you're not satisfied.

Create a free account →