Veel artikelen op internet richten zich voornamelijk op front-end WordPress optimalisaties en makkelijk te volgen methodes om je site te versnellen. Daarbij worden serveroptimalisaties zoals netwerkvertraging soms over het hoofd gezien. Daarom dachten we dat het interessant zou zijn om dieper in te gaan op het belang van netwerkvertraging en de impact die dit heeft op je WordPress site wanneer je deze laadt vanuit verschillende regio’s.

Hoewel een CDN zeker kan helpen om de netwerkvertraging te verminderen, is de fysieke serverlocatie van je host nog steeds erg belangrijk, met name wanneer je je bezoekers vanuit een zeer specifieke geografische locatie bedient. Vertraging is belangrijk en wij laten je een paar redenen zien waarom.

Kinsta gebruikt het Premium Tier netwerk van Google Cloud Platform. Omdat je sites alleen het beste verdienen. ⚡Click to Tweet

Wat is netwerkvertraging?

Netwerkvertraging verwijst naar de tijd en/of vertraging die gepaard gaat met de overdracht van data over een netwerk. Met andere woorden: hoelang het duurt voordat een datapakket van het ene punt naar het andere gaat. Tegenwoordig wordt dit meestal gemeten in milliseconden, maar afhankelijk van het netwerk kan dit tot enkele seconden duren. Hoe dichter je bij de nul zit, hoe beter.

“Vertraging is de wachttijd die wordt veroorzaakt niet alleen doordat het signaal een fysieke afstand aflegt, maar ook omdat deze verschillende communicatieapparatuur moet overbruggen.” – Whatis.com

Met andere woorden, hoe groter de afstand, des te groter de vertraging. Je kan nou eenmaal niet sneller zijn dan de snelheid van het licht, en data-overdracht via glasvezelkabels is daarbij geen uitzondering. Hieronder vind je ter illustratie een kaart van het Google Cloud Platform netwerk. Google beheert duizenden kilometers aan kabel onder elke oceaan verspreid over de hele wereld. Dit is een van de redenen waarom het een van de snelste netwerken ter wereld is. Maar zelfs met dit uitgebreide state-of-the-art netwerk zullen er nog altijd vertragingen zijn.

Vertraging over glasvezelkabels

Vertraging over glasvezelkabels

Er zijn een aantal factoren die bijdragen aan netwerkvertragingen, waaronder:

Waarom netwerkvertraging belangrijk is

Er zijn mensen die beweren dat netwerkvertraging niet echt belangrijk is. Toch is de locatie die je kiest om je WordPress site te hosten cruciaal. Voor media en assets (zoals afbeeldingen, JavaScript, CSS, video), kan een CDN veel vertraging voorkomen, door kopieën af te leveren vanuit een dichterbij gelegen server. In de meeste configuraties moet je echter nog steeds query’s maken bij de hostingserver voor de initiële DOC load. En dit is waarom vertraging belangrijk is!

The Trainline verminderde de vertraging van hun funnel met 0,3 seconden en klanten gaven derhalve £8 miljoen (~€9 miljoen) per jaar extra uit. – WPO Stats

Vertraging is met name belangrijk als het gaat om bedrijven die bezoekers bedienen vanuit een specifieke geografische locatie. Stel dat je een e-commerce winkel in Sydney zou hebben en 90% van je klanten komt uit Australië. Dan heeft je bedrijf er zonder meer baat bij om je site op een server in Australië te plaatsen, in plaats van in de Verenigde Staten of Europa. We gaan hieronder in op hoeveel invloed dit op je site heeft.

Netwerkvertraging Google Cloud vergelijken

Afstand is een van de belangrijkste oorzaken van vertraging. Het is echter belangrijk om te houden dat vertraging niet alleen wordt beïnvloed door afstand, maar ook het aantal hops dat een pakket maakt, hoeveel routers ertussen staan, enzovoort. Manieren om netwerkvertraging te meten zijn Ping, Traceroute en MTR. In dit voorbeeld gaan we naar pingtijden kijken en een aantal traceroute-tests uitvoeren. Als je ervan houdt om écht in de data te graven, kan je traceroute-commando’s gebruiken.

We hebben een aantal testmachines opgestart op het Google Cloud Platform in verschillende geografische regio’s. Bij Kinsta gebruiken we voor élk hostingpakket het Premium Tier netwerk van Google Cloud Platform. Veel andere hostingproviders gebruiken het Standard Tier netwerk van Google Cloud, wat resulteert in lagere snelheden.

Meer informatie: Google Cloud Platform netwerk: Premium Tier versus Standard Tier

We gebruiken de gratis Ping Test tool van KeyCDN waarmee we gelijktijdig vanaf 14 locaties kunnen testen. Onthoud: hoe lager de pingtijd, hoe beter. De pingtijd is namelijk de vertraging (in milliseconden) van hoe lang de data over het internet moeten “reizen”, naar het bestemmingsadres en vervolgens weer naar jou terug. Ook gebruiken we hun traceroute-tool.

Perf1 (Iowa, USA)

Voor de testserver in Iowa, VS, zijn de pingtijden veel lager vanuit locaties uit de Verenigde Staten (16ms gemiddelde pingtijden naar Dallas). Naarmate je verder naar Europa of Singapore gaat, dan krijg je te maken met veel hogere gemiddelde pingtijden (244ms gemiddelde pingtijden naar Singapore).

Pingtijden perf1 (VS)

Pingtijden perf1 (VS)

Als we kijken naar de traceroute, dan zien we bijvoorbeeld dat 7 extra netwerkhops nodig zijn om van Iowa (VS) naar Frankfurt (Duitsland) te reizen – terwijl het vanuit Dallas maar 10 hops kost. Daarom is het belangrijk om te onthouden dat ook netwerkhops van invloed zijn op netwerkvertraging.

Traceroute perf1 (VS)

Traceroute perf1 (VS)

Perf2 (Sydney, Australië)

Voor de testserver in Sydney (Australië) zijn de pingtijden veel lager als je deze test vanuit locaties in Australië en Azië-Pacific (gemiddelde pingtijden van 1ms naar Sydney). Naarmate je je verder naar Europa of Zuid-Amerika begeeft, krijg je te maken met veel hogere gemiddelde pingtijden (319 gemiddelde pingtijden naar Sao Paulo).

Pingtijden perf2 (Australië)

Pingtijden perf2 (Australië)

En als we de traceroute vergelijken, dan zie je dat bijvoorbeeld 14 extra netwerkhops nodig zijn alleen al om van Sydney (Australië) naar Frankfurt (Duitsland) te reizen.

Traceroute perf2

Traceroute perf2 (Australië)

Perf3 (Frankfurt, Duitsland)

Voor de testserver in Frankfurt, Duitsland, zijn de pingtijden veel lager vanuit locaties in Europa en zelfs de Verenigde Staten, waarschijnlijk door een snelle backbone-verbinding tussen de twee (7ms gemiddelde pingtijden naar Amsterdam). Naarmate je je meer richting Azië-Pacific of Zuid-Amerika begeeft, krijg je te maken met hogere gemiddelde pingtijden (308ms gemiddelde pingtijden naar Singapore).

Pingtijden perf1

Pingtijden perf1 (Duitsland)

En als we de traceroute vergelijken, dan zie je dat bijvoorbeeld 11 extra netwerkhops nodig zijn alleen al om van Frankfurt (Duitsland) naar Sao Paulo (Brazilië) te reizen.

Traceroute perf1 (Duitsland)

Traceroute perf1 (Duitsland)

Zoals je hierboven kan zien, zorgt de grotere afstand rechtstreeks voor hogere pingtijden en extra netwerkhops (die samen netwerkvertraging vormen). Dat is de reden waarom je je WordPress site strategisch moet positioneren om beide factoren te verminderen.

Een vergelijking van Google Cloud vertraging tussen regio’s

Hierboven hebben we de pingtijden getest vanaf waar de servers zich bevinden, gemeten vanuit de pingservers. Maar hoe zit het met de vertraging tussen de Google Cloud Platform regio’s zelf? Geek Flare voerde een geweldige test uit tussen 9 verschillende regio’s. De resultaten geven een bondig overzicht van de vertraging die optreedt als gevolg van vertraging wanneer je de server plaatst in de ene regio versus een andere.

Google Cloud Platform vertraging

Google Cloud Platform vertraging (bron: Geek Flare)

Lees ook ons artikel over Google Cloud versus AWS om de verschillen in netwerkvertraging te zien.

Een vergelijking van paginalaadtijden

Natuurlijk moeten we ook even kijken naar de totale paginalaadtijden. Dit is zelfs het gebied waarin de meest interessante data zich bevindt. Onthoud wel dat ook andere factoren hier een rol spelen, zoals TTFB. Alle drie testsites zijn identiek en draaien op een nieuwe WordPress installatie met het Twenty Seventeen thema. Ook gebruiken we Pingdom, dus de tijden worden gemeten vanaf hun testserverlocaties.

Perf 1 (Iowa, Verenigde Staten)

We voerden vanaf drie verschillende testlocaties snelheidstests uit met onze server in Iowa, VS, en hieronder vind je de resultaten.

Snelheidstest perf1 dallas

Snelheidstest perf1 Dallas

Snelheidstest perf1 Melbourne

Snelheidstest perf1 Australië

Snelheidstest perf1 stockholm

Snelheidstest perf1 Stockholm

Zoals je hierboven kan zien, is er een enorm verschil tussen het laden een site vanuit de Verenigde Staten (dichtbij de hostserver) en het laden vanuit een andere locatie.

Perf 2 (Sydney, Australië)

We voerden vanaf drie verschillende testlocaties snelheidstests uit met onze server in Sydney, Australië, en hieronder vind je de resultaten.

Snelheidstest perf2 Dallas

Snelheidstest perf2 Dallas

Snelheidstest perf2 Melbourne

Snelheidstest perf2 Melbourne

Snelheidstest perf2 Stockholm

Snelheidstest perf2 Stockholm

Zoals je hierboven kan zien, is er een enorm verschil tussen het laden een site vanuit Australië (dichtbij de hostserver) en het laden vanuit een andere locatie.

Downtime en WordPress problemen? Kinsta is de hosting oplossing speciaal ontworpen om jou tijd te besparen! Bekijk onze kenmerken

Perf 3 (Frankfurt, Duitsland)

We voerden vanaf drie verschillende testlocaties snelheidstests uit met onze server in Frankfurt, Duitsland, en hieronder vind je de resultaten.

Snelheidstest perf3 Dallas

Snelheidstest perf3 Dallas

Snelheidstest perf3 Melbourne

Snelheidstest perf3 Melbourne

Snelheidstest perf3 Stockholm

Snelheidstest perf3 Stockholm

Zoals je hierboven kan zien, is er een enorm verschil tussen het laden een site vanuit Europa (dichtbij de hostserver) en het laden vanuit een andere locatie.

Als deze laadtijdtests je niet hebben overtuigd, dan weet ik het ook niet meer! De testlocatie in Iowa, VS, had bijvoorbeeld slechts 368ms nodig om vanuit Dallas te laden. Maar het laden vanuit Sydney, Australië, duurde 2.14 seconden. Dat is waarom locatie zo belangrijk is! En nogmaals, bij het verminderen van de totale laadtijden helpt het zeker om media-items dichter bij je bezoekers te brengen met een CDN. Alle pakketten bij Kinsta bevatten daarom een CDN! Maar je hebt ook te maken met laadtijden en vertraging van je hostserver, dus kies deze verstandig.

De juiste locatie kiezen om je WordPress site te hosten

Bij de meeste WordPress hostingproviders kan je kiezen uit verschillende locaties om je site te hosten. Bij Kinsta hebben we momenteel welgeteld 24 Google Cloud Platform locaties waaruit je kan kiezen. Hierdoor kan je je site plaatsen op een strategische locatie, zodat je lage vertraging en TTFB krijgt, samen met razendsnelle laadtijden. Ook kan je voor elke afzonderlijke site een andere locatie kiezen.

Google Cloud datacenter locaties

Google Cloud datacenter locaties

Weet je niet zeker welke je moet kiezen? Hieronder vind je een aantal tips.

Tip 1 – Check Google Analytics

Een van de eerste dingen die je kan doen is in Google Analytics kijken waar je bezoekers vandaan komen. In het onderstaande voorbeeld zie je dat meer dan 90% van het verkeer afkomstig is uit de Verenigde Staten. In de meeste gevallen wil je je WordPress site dus op een server in de Verenigde Staten plaatsen. Je kan de gegevens zelfs filteren op steden, maar we raden doorgaans een centrale locatie aan, zoals Iowa, VS.

Geodata in Google Analytics

Geodata in Google Analytics

Tip 2 – Check e-commerce gegevens

Als je een e-commerce winkel hebt, zorg dan dat je weet waar je klanten vandaan komen. Je klanten zorgen voor inkomsten en zijn dus je belangrijkste bezoekers. Het kan zijn dat ze vanuit dezelfde plekken komen als bij stap 1, maar dit hoeft niet per se het geval te zijn. Als je e-commerce data of Goals hebt ingesteld, dan kan je deze gegevens makkelijk vergelijken met de Geodata om een betere beslissing te maken.

Tip 3 – Doe een korte vertragingtest

Er zijn veel handige gratis tools om de vertraging vanuit je huidige locatie te meten voor verschillende cloudproviders. Dit kan je helpen om snel een idee te krijgen welke regio de beste keuze is voor jouw site.

Meet de Google Cloud Platform vertraging

Meet de Google Cloud Platform vertraging

Ook kan je gebruikmaken van CloudHarmony, een tool voor cloudvergelijking. Je kan zaken testen als vertraging, DNS, uplink en downlink.

Netwerktest CloudHarmony

Netwerktest CloudHarmony

Snelle manieren om netwerkvertraging te verminderen

Ter samenvatting heb ik hier een aantal snelle manieren om netwerkvertraging te verminderen.

Samenvatting

Hopelijk begrijp je nu iets meer over netwerkvertraging, waarom het zo belangrijk is en hoe het de prestaties van je WordPress site beïnvloedt. Om voor snelle laadtijden te zorgen, kies je bij je host een server die het dichtst bij je bezoekers en klanten staat. Wat vind jij? Heb jij wel eens langzame laadtijden gehad, omdat je website op een verkeerde locatie was geplaatst? Laat het ons hieronder weten in de reacties.


Als je dit artikel leuk vond, dan ga je Kinsta’s WordPress hosting platform ook heel erg leuk vinden! Of het nu gaat om het versnellen van je website of de 24/7 support van ons ervaren WordPress-team. Onze door Google Cloud aangedreven infrastructuur is gericht op automatische schaalbaarheid, prestaties en beveiliging. Laat ons jou het Kinsta verschil tonen! Bekijk onze pakketten