De prestaties van jouw WordPress-sites is altijd een topprioriteit geweest voor ons team. Het is een van de belangrijkste redenen waarom klanten ons vandaag de dag kiezen ten opzichte van onze concurrenten, en dat hebben we keer op keer bewezen. We zijn consequent een van de eerste in de branche die de nieuwste software zoals PHP 8 uitbrengt, en Review Signal heeft ons vijf jaar op rij “top tier” prestaties toegekend.
Kinsta was ook de eerste managed WordPress host die uitsluitend gebruik maakt van Google Cloud Platform (GCP) en we houden hun nieuw uitgebrachte infrastructuur nauwlettend in de gaten. We proberen altijd de grenzen te verleggen, en vandaag brengen we het naar een heel ander niveau. We zijn verheugd te kunnen aankondigen dat we overgaan naar de volgende generatie compute-geoptimaliseerde virtuele machines (C2) van GCP.
We hebben ons WordPress hosting platform ontwikkeld om volledig schaalbaar te zijn, van onze Starter-pakketten tot aan onze Business-pakketten. Dit betekent dat we niet alleen maar een select aantal mensen naar deze nieuwe hardware verplaatsen of het gebruik ervan beperken tot onze grotere pakketten. We maken de nieuwe GCP machines beschikbaar voor iedereen bij Kinsta. Het maakt niet uit of je een casual blogger of Quote 500 bedrijf bent – je gaat de vruchten plukken van deze verandering.
Wat zal dit precies voor gevolgen hebben voor jou hebben? De afgelopen maand hebben we deze nieuwe machines intern getest en zijn we omver geblazen door de verbluffende prestaties. Het varieert afhankelijk van het type site, maar we zien prestatieverbeteringen van 30% tot 200%!
Niet alleen zul je snellere laadtijden zien, maar je zult waarschijnlijk ook een verschil merken in de reactietijd van je WordPress dashboard. Voor degenen onder jullie die regelmatig aan WordPress-sites werken, zou dit moeten helpen om je workflow een beetje aangenamer te maken.
Inkline Media
De infrastructuur van Kinsta en de Nieuwe GCP compute-geoptimaliseerde VM’s (C2) van Kinsta
Voor degenen onder jullie die misschien niet bekend zijn met ons platform, is het belangrijk om te begrijpen dat het niet in een van de traditionele hosting categorieën valt. Onze gehele infrastructuur is gebouwd op Google Cloud en verschilt van de traditionele shared, VPS- of dedicated infrastructuur.
Elke site op ons platform draait in een geïsoleerde softwarecontainer die alle softwarebronnen bevat die nodig zijn om de site te draaien (Linux, Nginx, PHP, MySQL). Dit betekent dat de software die elke site draait 100% privé is en niet gedeeld wordt, zelfs niet tussen jouw eigen sites. We gebruiken Linux-containers als onderliggende containertechnologie voor onze infrastructuur.
Elke sitecontainer draait op een krachtige virtuele machine, in dit geval de nieuwe Compute-Optimized (C2) VMs. Deze bevindt zich in een van de 37 GCP datacenters en wordt beveiligd door Cloudflare en GCP firewalling. Hardware resources (RAM/CPU) worden automatisch toegewezen aan elke sitecontainer door onze virtuele machines.
De compute-optimized VM’s (C2) behoren tot een nieuwe compute-generatie op GCP, met hogere prestaties per thread en geheugensnelheden die vooral de meest rekenintensieve workloads ten goede komen. Compute-optimized VM’s zijn geweldig voor HPC, electronic design automation (EDA), gaming, single-threaded applicaties en meer.
Dit soort machine maakt daarnaast gebruik van de 2e generatie Intel Scalable Processors (Cascade Lake) met een tot 3.8 GHz all-core turbo. Bovendien bieden C2 VM’s volledige transparantie in de architectuur van de onderliggende serverplatforms, waardoor geavanceerde performance-tuning mogelijk is.
Met andere woorden, deze machines kunnen zelfs de meest veeleisende WordPress-sites aan!
Elk onderdeel van onze infrastructuur is even belangrijk. Daarom zijn alle sites bij Kinsta onderling verbonden via het zeer betrouwbare “premium tier” netwerk van het Google Cloud Platform in plaats van enkel via hun “standaard tier work”. Dit is ontworpen om de afstand en hop te minimaliseren, wat resulteert in een snellere en veiligere wereldwijde verzending van jouw gegevens.
Benchmarking van GCP’s compute-optimaliseerde VM’s (C2)
Nu het leuke gedeelte, de data! We hebben een groot aantal tests uitgevoerd zodat je het verschil kon zien tussen deze nieuwe GCP-machinetypes. Voor elke test hebben we de startpagina een minuut lang gebenchmarkt met 15 gelijktijdige gebruikers. Hieronder vindt u de details van onze testomgevingen.
- Nieuwe C2 machine: Cascade Lake Intel schaalbare processor die wordt aangedreven door GCP en draait in een geïsoleerde container.
- N1 machine: Skylake Intel processor aangedreven door GCP en draaiend in een geïsoleerde container.
- OS: Ubuntu 16.04.6 LTS
- Container stack: Nginx 1.15.12, MariaDB 10.4.6
- PHP versie: 7.3
- Pagina caching: We hebben meerdere tests uitgevoerd, een naar HIT Kinsta cache en een naar BYPASS Kinsta cache.
De tests werden uitgevoerd door Thoriq Firdaus, een WordPress-contributor en webontwikkelaar hier bij Kinsta. Hij heeft bijgedragen aan WordPress Core en Translation Editor voor WordPress Indonesia en ontwikkelt een gratis MailChimp-abonnementsplugin, WP Chimp.
Onderstaande gegevens worden gemeten in aanvragen per seconde. Hoe meer verzoeken, hoe beter.
WordPress 5.2.3 (BYPASS Kinsta Cache)
In onze eerste testronde gaan we bewust voorbij aan de Kinsta-pagina cache. De reden is dat we de prestaties van de CPU’s willen testen met behulp van de volgende stack: Nginx, PHP-FPM en MySQL. Elk ongecached verzoek aan de site wordt behandeld door een PHP-worker.
We gebruikten WordPress 5.2.3 en het Twenty Nineteen thema. Onze site werd bevolkt met dummy data van WP Test. Het bevat afbeeldingen van elk formaat (klein, middelgroot, groot) en een ingebouwde tweet.
We houden ons niet zozeer bezig met dummygegevens, zolang die maar overeenkomen met die van beide machines. Het meten van het prestatieverschil van de GCP-machines is waar we echt geïnteresseerd in zijn. Zou het hebben van meer dummy data invloed hebben op de prestaties? Ja, maar we hebben ook enkele zware klantensites verderop getest zodat je ook die impact kunt zien.
We hebben de site een minuut lang gebenchmarkt met 15 gelijktijdige gebruikers.
Benchmark Resultaten
- WordPress 5.2.3 op GCP N1 machine: 77,82 verzoeken/seconde.
- WordPress 5.2.3 op GCP C2 machine: 163,89 verzoeken/seconde. 🏆
De nieuwe GCP C2 machines zijn gemiddeld 2,1x sneller als het gaat om het omzeilen van de cache.
WordPress 5.2.3 (HIT Kinsta Cache)
In de tweede testronde hebben we het bewust HIT onze pagina cache gemaakt. Hoewel een cache-aanvraag altijd razendsnel zal zijn in vergelijking met een ongecacheerde aanvraag, waren we benieuwd naar het resultaat. Wat hier echt getest wordt, is het Nginx-gedeelte van onze stack, want dit is wat onze paginacache afhandelt.
De site is dezelfde site die in de bovenstaande tests is gebruikt. We hebben de site een minuut lang gebenchmarkt met 15 gelijktijdige gebruikers.
Benchmark Resultaten
- WordPress 5.2.3 op GCP N1 machine: 7.886,16 verzoeken/seconde.
- WordPress 5.2.3 op GCP C2 machine: 16.426,32 verzoeken/seconde. 🏆
De nieuwe GCP C2 machines zijn gemiddeld 2,08x sneller als het gaat om onze Nginx pagina cache.
WordPress 5.2.3 + WooCommerce 3.7.0 (BYPASS Kinsta Cache)
In de derde ronde van de tests, zijn we weer voorbij de Kinsta pagina cache.
We gebruikten WordPress 5.2.3, WooCommerce 3.7.0, en het thema Twenty Nineteen. Onze site werd bevolkt met dummy data van WP Test. Het bevat iets minder afbeeldingen en inhoud dan de dummy WordPress-site.
We hebben de site een minuut lang gebenchmarkt met 15 gelijktijdige gebruikers.
Benchmark Resultaten
- WordPress 5.2.3+WooCommerce 3.7.0 op GCP N1 machine: 45,67 verzoeken/seconde.
- WordPress 5.2.3+WooCommerce 3.7.0 op GCP C2 machine: 178,62 verzoeken/seconde. 🏆
De nieuwe GCP C2 machines zijn gemiddeld 3,9x sneller als het gaat om het omzeilen van de cache.
WordPress 5.2.3 + WooCommerce 3.7.0 (HIT Kinsta Cache)
In de vierde ronde van de tests, zijn we opnieuw opzettelijk maken het opnieuw onze Kinsta pagina cache HIT onze Kinsta cache. De site is dezelfde site die in de bovenstaande tests is gebruikt. We hebben de site een minuut lang gebenchmarkt met 15 gelijktijdige gebruikers.
Benchmark Resultaten
- WordPress 5.2.3 op GCP N1 machine: 8.448,57 verzoeken/seconde.
- WordPress 5.2.3 op GCP C2 machine: 17.790,20 verzoeken/seconde. 🏆
De nieuwe GCP C2 machines zijn gemiddeld 2,1x sneller als het gaat om onze Nginx pagina cache.
Prestatieresultaten die we Zien op de Sites van de Klant
We zijn al begonnen met de migratie van de WordPress-sites van onze klanten naar de nieuwe C2-machines. Hieronder delen we de prestatieverbeteringen met je, die we zien op de echte sites die bij Kinsta worden gehost. Als je nieuwsgierig bent naar wanneer jij gemigreerd gaat worden, ga dan naar onze migratietijdlijn.
Voordat we er in duiken is het belangrijk om te begrijpen wat deze kaarten betekenen. We gebruiken een tool genaamd Kinsta APM om de prestaties van sites in Kinsta te meten. Dit is veel beter dan de standaard eenmalige snelheidstesttools, omdat veel van deze tools te maken hebben met latency problemen of bandbreedte delen.
Wat we hieronder in wezen meten is de PHP- en MySQL-reactietijden, of beter gezegd, hoeveel tijd een PHP-worker gemiddeld gebruikt wordt om een enkele aanvraag te verwerken. Het groene gebied op de grafiek geeft de reactietijden aan voor externe webdiensten zoals Google Analytics of marketingpixels waarop Kinsta geen controle heeft.
Klant 1 – piekverkeer nieuwssite (honderden verzoeken per minuut.)
Onze eerste klant is een veel bezochte WordPress-site met honderden PHP-aanvragen per minuut. Nadat we ze migreerden naar de nieuwe computer-geoptimaliseerde C2 machines, ging de gemiddelde reactietijd van hun site van ~ 250 ms naar ~ 80 ms. Dat is een prestatieverbetering van 212,5%!
Klant 2 – populaire marketing blog
Onze tweede klant is een populaire marketing blog die ook veel traffic krijgt. Na de migratie ging de gemiddelde reactietijd van hun site van 300 ms naar 100 ms. Dat is een toename van 200% in prestaties!
Klant 3 – WordPress community blog
Onze derde klant is een populaire WordPress community blog. Na de migratie ging de gemiddelde reactietijd van hun site van ~400 ms naar ~185 ms. Dat is een prestatieverhoging van 116,22%!
Klant 4 – WordPress bureau
Onze vierde klant is Neuralab, een digitaal ontwerp-, web- en mobiele-ontwikkelingsbureau dat gespecialiseerd is in het bouwen van e-commerce webapplicaties. Op technologisch vlak produceren met WordPress en WooCommerce.
(Leessuggestie: Een gids voor het starten en runnen van een succesvol WordPress-bureau).
Neuralab
Na de migratie van Neuralab, ging de gemiddelde reactietijd van hun site van ~450 ms tot ~250 ms naar ~250 ms. Dat is een toename van 80% in prestaties!
Klant 5 – gezondheid en welzijn blog
Onze vijfde klant is een gezondheids- en wellness-blog. Deze site was al sterk geoptimaliseerd, dus we hadden niet veel verschil verwacht. Maar na de migratie ging de gemiddelde reactietijd van hun site van ~250 ms naar ~130 ms. Dat is een prestatieverhoging van 92,3%! Dus zelfs klanten met reeds goed geoptimaliseerde sites zullen een impact zien.
Klant 6 – marktplaats van dienstverleners
Credo is een marktplaats die bedrijven (vooral e-commerce, SaaS en B2B-bedrijven) helpt bij het vinden, inhuren en goed samenwerken met gecheckte digitale marketingbureaus en consultants van het doorgelichte netwerk van talent van Credo. Zij verhuisden naar Kinsta vanwege kosten- en prestatieproblemen met hun vorige leverancier.
Credo
Na de migratie van Credo is de gemiddelde reactietijd van hun site gedaald van ~1600 ms tot ~1100 ms. Dat is een toename van 45,45% in prestaties!
Klant 7 – WP Buffs, WordPress onderhoud/service
Onze zevende klant, WP Buffs, is een Kinsta partner en biedt 24/7 technische ondersteuning voor elke persoon, bedrijf of organisatie met een WordPress website. Ze handelen onbeperkte bewerkingen, prestatieverbeteringen en dagelijks onderhoud af en lossen beveiligingsproblemen op, zodat hun klanten dat niet hoeven te doen.
Na de migratie van WP Buffs, ging de gemiddelde reactietijd van hun site van ~850 ms naar ~425 ms. Dat is een 100% verbeterde prestatie!
Klant 8 – WordPress developer’s blog
Onze achtste klant is een WordPress-blog voor ontwikkelaars. Na de migratie ging de gemiddelde reactietijd van hun site van 225 ms naar 125 ms. Dat is een toename van 80% in prestaties!
Klant 9 – e-commerce Site (Easy Digital Downloads)
Onze negende klant is een e-commerce site die gebruik maakt van Easy Digital Downloads. Na de migratie ging de gemiddelde reactietijd van hun site van 665 ms naar 500 ms. Dat is een toename van 33% in prestaties!
Klant 10 – Sport- & entertainment-blog met veel verkeer
Onze 10e klant is Superluchas, een Mexicaans online magazine dat zich richt op pro-wrestling (Lucha Libre) met nieuws, inzichten en essays.
Superluchas
Na de migratie ging de gemiddelde responstijd van de site van ~1.100ms naar ~560ms. Dat is meer dan 96,43% aan toename in performance!
Takeaway van de benchmarkresultaten
Ons team zoekt altijd naar manieren om de prestaties van jouw WordPress-sites te verbeteren. Sterker nog, we hebben de afgelopen maanden ook geweldige nieuwe functies gelanceerd, zoals automatische optimalisatie van databases, zelfhelende PHP en TLS 1.3 og PHP 8.1.
Sinds onze overstap naar Google Cloud Platform in 2016 kunnen we echter zonder twijfel zeggen dat dit verreweg de meest opwindende en impactvolle verandering is die we in ons platform hebben ondergaan op het gebied van prestaties.
Kijkend naar de gegevens, hier zijn een paar dingen die je kunt verwachten van de nieuwe C2 machines:
- Het eenvoudigweg verplaatsen van jouw sites naar de nieuwe architectuur zal resulteren in snellere laadtijden, zonder dat je daarvoor werk of tests hoeft uit te voeren.
- Door de manier waarop de C2-machines werken, zullen de zwaardere locaties meer prestaties leveren dan de reeds geoptimaliseerde locaties. Maar zoals we hierboven zagen, merken zelfs geoptimaliseerde sites een verschil.
- Deze verandering heeft niet alleen gevolgen voor de frontend van jouw sites. Je ziet snellere laadtijden op de back-end, wanneer je in jouw WordPress dashboard werkt.
Het is voor ons altijd belangrijk geweest dat iedereen, ongeacht het hostingplan, kan profiteren van dezelfde krachtige architectuur om hun WordPress-sites van stroom te voorzien. Dit stelt bedrijven van elke omvang, van blogs tot Quote 500-bedrijven, in staat om eenvoudig te schalen met Kinsta als ze groeien.
De overstap naar de nieuwe compute-geoptaliseerde (C2) machines van Google Cloud Platform heeft ons toch al snelle platform naar een heel ander niveau gebracht. Over de hele linie zien we enorme prestatieverbeteringen, wat onze klanten het concurrentievoordeel geeft dat ze nodig hebben om te slagen.
Kinsta
Tijdlijn voor migratie van jouw WordPress-sites
Ter herinnering, de nieuwe compute-geoptimaliseerde C2-machines zijn voor iedereen beschikbaar, van Starter pakketten tot Business pakketten en zelfs op maatwerk pakketten. Zij vormen de ruggengraat van onze infrastructuur en de standaard voor nieuwe WordPress-sites die je opstart.
Beschikbare regio’s voor C2
C2 machines zijn te vinden in de meerderheid van de 37 GCP datacenters die beschikbaar zijn voor onze klanten. Je vindt deze machines op de volgende locaties:
- Changhua County, Taiwan (asia-east1)
- Hong Kong (asia-east2)
- Tokyo, Japan (asia-northeast1)
- Osaka, Japan (asia-northeast2)
- Seoul, South Korea (asia-northeast3)
- Mumbai, India (asia-south1)
- Delhi, India (asia-south2)
- Jakarta, Indonesia (asia-southeast2)
- Sydney, Australia (australia-southeast1)
- Melbourne, Australia (australia-southeast2)
- London, United Kingdom (europe-west2)
- Frankfurt, Germany (europe-west3)
- Zurich, Switzerland (europe-west6)
- Montréal, Canada (northamerica-northeast1)
- Toronto, Canada (northamerica-northeast2)
- São Paulo, Brazil (southamerica-east1)
- Columbus, Ohio, USA (us-east5)
- The Dalles, Oregon, USA (us-west1)
- Los Angeles, California, USA (us-west2)
- Salt Lake City, Utah, USA (us-west3)
- Las Vegas, Nevada, USA (us-west4)
Als je nieuwsgierig bent naar waar een van je bestaande sites gehost wordt, kun je dit vinden onder het tabblad “Info” van jouw site in het MyKinsta dashboard. Je kunt dit ook vergelijken met onze lijst van datacenterlocaties.
Wat je moet weten
We hebben – in de regio’s die momenteel C2 ondersteunen – met succes alle klantensites naar C2 gemigreerd. Zodra Google Cloud Platform meer C2 instanties beschikbaar stelt in nieuwe regio’s, zal ons team er alles aan doen om ook de sites daar naar de nieuwe infrastructuur te verhuizen. Als je momenteel klant bent van Kinsta, dan is dit wat je moet weten over toekomstige C2 migraties.
- In plaats van het live migreren van individuele sites (wat maanden in beslag zou nemen), verhuizen we hele machines naar de nieuwe architectuur. Zo kan iedereen zo snel mogelijk profiteren van de prestatiewinst.
- Wanneer gemigreerd, zal er een kleine hoeveelheid downtime per machine zijn (5-10 minuten). Maar dit zal gebeuren tijdens onze onderhoudsvensters, of liever gezegd tijdens de daluren op basis van de regio waarin uw site zich bevindt. Op onze Statuspagina kan je het gepland onderhoud vinden voor elke locatie. Je kan je voor elk afzonderlijk datacenter aanmelden om updates te ontvangen.
- Tijdens het proces zullen geen IP-adressen veranderen.
- Voor degenen onder jullie op onze dedicated pakketten die willen migreren, zul je moeten chatten met ons sales team, aangezien deze op een per casus basis worden behandeld.
- Als jij je in een regio bevindt waar een C2 machine niet beschikbaar is en je wilt verhuizen, dan kun je contact opnemen met ons support team om deze te migreren. Houd er rekening mee dat je jouw sites altijd het dichtst bij de plaats moet hosten waar de meerderheid van je klanten en bezoekers zich bevinden. Dit helpt de netwerklatentie en TTFB te verminderen.
Samenvatting
Het is belangrijk voor ons team dat we onze belofte van het leveren van hoogwaardige WordPress-hosting blijven nakomen. Wij begrijpen heel goed dat dit voor velen van jullie een van de belangrijkste redenen is om voor ons te kiezen in plaats van voor de concurrentie. Daarom zijn we blij dat we de compute-geoptimaliseerde C2-machines voor iedereen kunnen uitrollen, ongeacht het pakket dat je hebt.
Of je nu een low-traffic blog of een veeleisende WooCommerce site hebt, je zult met Kinsta kunnen meegroeien en snelheden kunnen bereiken die sneller zijn dan je ooit voor mogelijk hebt gehouden.
Er is ook de mogelijkheid van het boosten van je algehele optimalisatie door het minificeren van je code. Kinsta heeft een codeminificatiefeature ingebouwd in het MyKinsta dashboard, waardoor klanten met een simpele klik automatische CSS en JavaScript minificatie kunnen inschakelen.
We realiseren ons dat sommigen van jullie misschien nog vragen hebben. Als je een Kinsta klant bent, kun je een ticket openen bij ons support team, en wij helpen je graag verder. Heb je vragen over het kiezen van het juiste hostingpakket bij Kinsta, neem dan contact op met sales.
Zorg ervoor dat je alle andere geweldige features bekijkt die we hebben uitgebracht en abonneer je op onze nieuwsbrief om op de hoogte te blijven van alle laatste veranderingen.
Laat een reactie achter