
Dat een website snel moet inladen, dat weten, en willen, we allemaal. Uit recent onderzoek door Forrester and Akamai is echter gebleken dat de snelheid waarmee een webshop (een e-commerce website) moet laden is toegenomen. Dat wil zeggen bezoekers van een e-commerce website, een webshop of een webwinkel, hebben minder geduld gekregen. Was het in 2006 nog zo dat een webpagina 4 seconden mocht doen over het inladen, een follow up survey heeft aangetoond dat gebruikers nu nog maar 3 seconden geduld hebben. Na die tijd surfen ze vaker weg naar andere websites of pagina’s.
Wat blijkt verder:
- 47 % van de consumenten verwachten dat een webpagina binnen 2 seconden inlaadt, en 40 % wil niet eens langer dan 3 seconden wachten.
- 52 % van de ondervraagden zegt dat ‘quick page loading’ (het snel inladen van een pagina) belangrijk is om loyaliteit te creeeren. In 2006 was dat nog maar 12 %.
Need I say more… Het belang van een snelle website is groter dan ooit. Bij Occhio is dit al lang een van onze aandachtspunten bij de ontwikkeling van websites. Het is voor ons dan ook geen nieuws. Echter toch wel aardig om daar even dieper op in te gaan.
Wat doen wij ervoor om te zorgen dat pagina’s snel laden?
In grote lijnen kan je op twee fronten de snelheid van een website verbeteren:
- Bij de webserver (serverside) – zorgen dat de pagina snel klaar staat om over internet naar de bezoeker te sturen.
- Bij de webbrowser (clientside) – zorgen dat een webbrowser als Internet Explorer of Firefox de website snel laad.
Bij de webserver (serverside)
Als een bezoeker een website bezoekt, ‘vraagt’ hij aan de webserver een webpagina op. Vaak moet deze pagina eerst opgebouwd wordt. Zo moet er worden gecheckt of de bezoeker ingelogd is en moeten er (vaak) item uit de database opgehaald worden. Hoe snel dit gaat, ligt aan de snelheid van de webserver en aan de kwaliteit van het technische programmeerwerk. Dit technische programmeerwerk bestaat uit het programmeren in PHP en MySQL.
Optimalisatie van dit deel van ons werk wordt al jaren gedaan. Zo is ons CMS, de Occhio SiteEditor, steeds sneller en sneller gemaakt.
Bij de webbrowser (clientside)
Om pagina’s snel door de webbrowser te laten laden kun je verschillende technieken gebruiken zoals het gebruik van image sprites, javascript compressie, css compressie etc.
Bij het gebruik van image sprites zorg je dat alle afbeeldingen in background, van knoppen en labels in 1 grote afbeelding verwerkt zitten. Deze techniek wordt al jaren gebruikt bij het maken van spelletjes (zie Mario-sprite) en heeft sinds een paar jaar een serieuze plaats in de webwereld ingenomen. Drukbezochte sites gebruiken deze techniek tevens om de belasting van hun webservers te verminderen. Meer hierover vind je binnenkort in een van onze nieuwe blogartikelen.
Wil je meer weten of ben je geinteresseerd in een snellere site, neem contact met mij op.
En het artikel over image sprites staat nu online, check: http://blog.occhio.nl/2009/11/30/de-beste-tips-voor-het-maken-van-image-sprites/