In de loop van de tijd verandert de perceptie van tijd. Studies hebben aangetoond dat hoe ouder iemand is, hoe langzamer zijn hersenen informatie verwerken. Hierdoor kan het lijken alsof de tijd sneller gaat naarmate je ouder wordt. Als we jong zijn, zijn er veel nieuwe dingen in de wereld en registreren onze hersenen elke indruk, waardoor het tijdsbesef intenser wordt. Met de leeftijd worden zorgen en routinetaken talrijker, wat de perceptie van tijd beïnvloedt.
Bij het maken van een website creëren we niet alleen een hulpmiddel: we denken aan de gebruiker. Het doel is om de site nuttig en gemakkelijk te maken, en om tijd te besparen voor bezoekers. Dit is een belangrijke factor: als een site traag is, verlaten gebruikers deze sneller, en gedragsfactoren zoals het bouncepercentage zijn van invloed op de ranking van zoekmachines. Een snel ladende website is de sleutel tot het succesvol aantrekken van publiek.
Voordat een bezoeker een website bereikt, doorloopt hij twee belangrijke fasen. We moeten op elk van deze punten winnen om de aandacht van de gebruiker te trekken.
De eerste fase is de concurrentie om een plaats in de zoekresultaten. Wanneer een gebruiker een zoekopdracht invoert, moeten we hem een aantrekkelijke beschrijving en titel geven om hem te motiveren om op onze link te klikken. In een van de vorige artikelen hebben we de vraag besproken hoe je een beschrijving voor een zoekmachine correct kunt schrijven.
De tweede fase is het laden van de site. De gebruiker opent vaak meerdere tabbladen en schakelt over naar de tabbladen die sneller laden. Soms bedraagt het verschil een fractie van een seconde, maar voor de perceptie is het van cruciaal belang. Daarom is het belangrijk dat de site snel opent. We moeten de hoogste laadsnelheid bieden om de concurrentie voor te blijven en de beste gebruikerservaring te bieden.
Laten we, om te begrijpen hoe u het laadproces kunt versnellen, eens kijken wat er met de site gebeurt nadat de gebruiker de URL heeft ingevoerd:
Elk van deze stappen kan worden geoptimaliseerd. Hoe meer werk we in deze stappen steken, hoe sneller de site wordt geladen.
Gebruik een van de beste tools om de laadsnelheid van uw site te controleren: Google PageSpeed Insights. Om dit te doen, voert u eenvoudig de URL in en klikt u op 'analyseren'.
U ontvangt gedetailleerde informatie over de laadsnelheid op zowel mobiele apparaten als desktops. Er moet bijzondere aandacht worden besteed aan de rood gemarkeerde punten - hun optimalisatie zal de site aanzienlijk versnellen.
Vervolgens bekijken we enkele belangrijke aspecten die u zullen helpen de snelheid van uw website te verbeteren.
Als uw site op een platform draait met hoge resourcevereisten, zoals 1C-Bitrix, is het belangrijk om voor voldoende servercapaciteit te zorgen. De belangrijkste parameters zijn CPU-belasting en schijfsysteemsnelheid. Kies daarom voor betrouwbare aanbieders met kwaliteitsapparatuur.
Als uw site door dezelfde gebruikers wordt bezocht, kan het instellen van browsercaching de laadtijden helpen versnellen. Caching vermindert de belasting van de server en vermindert de hoeveelheid gegevens die moet worden gedownload. Houd er echter rekening mee dat niet alle gegevens in de cache kunnen worden opgeslagen en dat het belangrijk is om het wissen van de cache correct te configureren.
Om de responstijd van de database te verbeteren, is het de moeite waard om query's en gegevensschema's te optimaliseren. Verzamel belastingstatistieken en analyseer logboeken om te begrijpen welke verzoeken uw site vertragen. Dit zal de responstijd van de database helpen verkorten.
Om grote websites sneller te laten werken, is het belangrijk om netwerkprotocollen zoals TCP en TLS te updaten. Aanpassing aan HTTP/2 zal ook helpen de site te versnellen. Hoewel HTTP/2 is ontworpen om de prestaties te verbeteren, kunnen de resultaten van site tot site verschillen.
Hoe dichter de server bij het hoofdpubliek staat, hoe sneller de site wordt geladen. Geef daarom bij het kiezen van hosting de voorkeur aan providers met apparatuur die zich in dezelfde regio bevindt als waar uw gebruikers zich bevinden.
Met CDN's (Content Delivery Networks) kunnen bestanden worden gehost op servers over de hele wereld, waardoor de levering van inhoud aan de gebruiker wordt versneld, aangezien de bestanden worden gedownload van de dichtstbijzijnde server. Het helpt ook bij het omgaan met veel verkeer en verbetert de algehele prestaties van de site.
Het gecombineerde gebruik van Nginx (voor de frontend) en Apache (voor de backend) kan de werking van de site aanzienlijk versnellen, waarbij de kracht en snelheid van deze servers worden gecombineerd.
Voor grote en resource-intensieve sites is het beter om een VPS of dedicated server te gebruiken. Dit levert het nodige vermogen om een stabiele werking onder hoge belasting te behouden.
Als uw site grote bestanden zoals video's gebruikt, is het beter om deze via services van derden (zoals YouTube) te laden om de serverbelasting te verminderen en de laadsnelheid van de pagina te verbeteren.
Zware afbeeldingen zijn een van de belangrijkste redenen waarom websites langzaam laden. Er zijn veel manieren om afbeeldingen te comprimeren zonder kwaliteitsverlies, waaronder het gebruik van het WebP-formaat, dat efficiënter is dan traditionele JPEG en PNG.
Het optimaliseren van CMS-plug-ins en extensies speelt ook een sleutelrol bij de snelheid van websites. Door alleen de noodzakelijke plug-ins te gebruiken en onnodige extensies te elimineren, wordt de belasting verminderd en de snelheid verhoogd. Betaalde CMS'en zijn doorgaans sneller en beter geoptimaliseerd dan gratis CMS'en, omdat ze worden ondersteund door interne specialisten.
Gzip-compressie helpt de hoeveelheid overgedragen gegevens te verminderen en zorgt ervoor dat pagina's sneller worden geladen omdat de browser eerst de gecomprimeerde bestanden ontvangt en deze vervolgens decomprimeert.
Minificatie verwijdert onnodige spaties, opmerkingen en tekens uit de code, waardoor de code kleiner wordt en het laden van de pagina wordt versneld.
Overmatig gebruik van animaties vertraagt de site. Beperk het aantal om de laadsnelheid te behouden.
Door asynchroon te laden kunnen scripts en stijlen tegelijkertijd met de hoofdinhoud worden geladen, waardoor de laadtijd van de pagina wordt versneld.
Sommige scripts kunnen later worden geladen, nadat de inhoud van de hoofdpagina gereed is, waardoor bronnen worden bespaard en het laden wordt versneld.
Dankzij de Lazy Load-technologie kan inhoud worden geladen wanneer dat nodig is, wat betekent dat delen van de pagina die zichtbaar zijn voor de gebruiker eerst worden geladen en de rest wordt geladen terwijl ze scrollen.
Omdat mobiel verkeer een steeds groter aandeel inneemt, is het belangrijk om de beste manier te kiezen om uw site op mobiele apparaten weer te geven. In sommige gevallen kan de mobiele versie, hoewel deze extra bronnen vereist, sneller en handiger zijn voor gebruikers dan een adaptieve lay-out.
Hoewel de laadsnelheid van de site een belangrijke factor is, mag u de kwaliteit van de inhoud en het nut ervan niet vergeten