WordPress 5,0 vs. 4,9 - De prestatietest

Jan Hornung
8 Min.
WordPress  5,0 en Gutenberg_prestatievergelijking
Laatst bijgewerkt op

De update naar WordPress 5.0 is net om de hoek. De exacte releasedatum hangt echter af van wanneer de nieuwe WordPress -redacteur alias "Gutenberg is klaar voor de WP-kern. Veel WP gebruikers zijn bezorgd dat er problemen zullen zijn metPlugins, Themes en de prestaties van hun site na de update. Daarom hebben we de update nader bekeken en gemeten of WordPress 5.0 echt leidt tot het gevreesde tijdverlies van de belasting.

Update: Het artikel verwijst naar een test die we hebben uitgevoerd in de alfafase van de Gutenberg-Plugins . Op 6 december 2018 is WordPress 5,0 met de Gutenberg editor kwam uit. In onze E-Boek U leert wat de nieuwe redacteur voor uw bedrijf betekent en hoe u uw website moet Gutenberg voorbereiden. Als u Gutenberg nu de gevestigde paginabouwers kunt bijhouden, komt u erachter in dit artikel van Tariq Baig.

Gutenberg en 5WordPress .0 e-boek

De aankomende WordPress -update naar versie 5.0 heeft een hoofdrolspeler: de zogenaamde Gutenberg editor . Na de integratie in de WP-Core zal deze projectnaam geschiedenis worden om nieuwe WordPress gebruikers niet onnodig te verwarren. Dat is tenminste het plan. Maar laten we eerst de belangrijkste vraag stellen: Wat is precies de Gutenberg editor ooit?

Gutenberg moeten WordPress revolutioneren

Als je al veel tijd hebt doorgebracht met de Gutenberg-basics bekend, spring dan direct naar onze WordPress 4,9 vs. WordPress 5,0 prestatievergelijking.

De grote update naar WordPress 5.0 zal Gutenberg binnenkort de klassieke TinyMCE-editor vervangen, die WP-gebruikers al meer dan 10 jaar gebruiken om artikelen en pagina's te maken zonder grote HTML-kennis. Als u echter complexere lay-outs wilt maken, zal de TinyMCE-editor zonder HTML-kennis en shortcodes snel zijn grenzen bereiken.

Deze hindernis moet Gutenberg worden weggenomen om het WordPress nog toegankelijker en gebruiksvriendelijker te maken. Het basisprincipe van de nieuwe editor is een reeks blokken die speciale functies bieden. Er zijn bijvoorbeeld blokken voor koppen, tekst, kolommen, citaten, lijsten, afbeeldingen, video's, widgets en en.

WordPress 5.0 brengt meer JavaScript en gebruikt de WordPress REST API

De nieuwe redacteur brengt een andere verandering: JavaScript: ,,De meeste WordPress ontwikkelaars zijn vrij comfortabel met PHP en front-end ontwikkeling, hoewel Gutenberg de blokken zwaar op JavaScript gebaseerd zijn," schrijft WP ontwikkelaar Rijke Tabor in zijn. Beginnersgids voor bouwstenenGutenberg. Niet voor niets - WordPress mede-oprichter Matt Mullenweg heeft de WP-community al kennis laten maken met Toestand van het Woord 2015 het huiswerk "Leer JavaScript diepgaand!

Vanwege deze fundamentele veranderingen tot en met WordPress 5.0 zijn we benieuwd in hoeverre Gutenberg's gebruik van JavaScript en de WordPress REST-API heeft een impact op de prestaties van verschillende pagina'WordPress s. Dit komt omdat er veel computerkracht wordt verschoven van de webserver naar de client, wat zou moeten leiden tot een kortere laadtijd onder belasting. Maar daar komen we zo aan toe.

WordPress 5.0 is een stap in de richting van pagebuilder

Binnen de WP-community wordt vaak gezegd dat WordPress "Wat je ziet is wat je krijgt" (WYSIWYG) gebruikers biedt De werkelijkheid ziet er echter vaak anders uit. Degenen die met WordPress ons werken weten dat je niet altijd krijgt wat je in de backend op je site hebt gezien.

Gutenberg wordt verondersteld dit gat te dichten en WordPress een grote stap dichter bij WYSIWYG te brengen. Aan dit onderwerp en de nieuwe mogelijkheden door de Gutenberg editor Ik kan je de Lezing door Morten Rand-Hendriksen en Mullenweg Toestand van het Woord 2017 van WordCamp US aanbevelen.

Feit is dat het in eerste instantie alleen op redactieniveau Gutenberg zal worden ingevoerd, maar dit is nog maar het begin. Want de visie van Mullenweg is om het volledig WordPress blokkerig te maken om zo de concurrentie van websitebouwpakketten als Wix, Medium en Co.

De volgende stap - dus wat er komt na wat je net hebt gezien, wanneer we klaar zijn met de redactie-ervaring, is de Gutenberg-gebaseerde site aanpassing. - Matt Mullenweg, Staat van het Woord 2017

Voor de toekomst zou dit kunnen leiden tot een paradigmaverschuiving inWordPress , weg van de vertrouwde structuur Plugins en Themes naar één grote paginabouwer.

WordPress 5,0 geeft aanleiding tot bezorgdheid als gevolg van "Gutenbergdwang".

Het feit dat Gutenberg WordPress 5.0 de standaard editor wordt, dat wil zeggen dat het virtueel aan de WordPress gebruikers wordt opgedrongen, wordt niet door iedereen gewaardeerd. Plugin- en de Themefabrikanten moeten bijvoorbeeld hun producten op hun Gutenbergcompatibiliteit controleren, ze zo nodig aanpassen of ze volledig heroverwegen.

Ook worden er steeds meer vragen gesteld door exploitanten van WordPress -sites: Welke gevolgen heeft dit alles voor mijn bedrijf? Maakt WordPress 5.0 mijn site langzamer? Zal de mijne Plugins nog werken? Zal de update me goed doen als ik de editor helemaal niet gebruik?

Daarom zullen we nu de discussie over Gutenbergblokken en dergelijke achter ons laten en onze aandacht richten op de volgende vragen:

1. Is er een prestatieverschil tussen WordPress 5,0 en 4,9?

2. Moet u, gezien de huidige onzekerheden, überhaupt nog updaten naar WordPress 5.0?

Vergelijking van de laadtijd: WordPress 4,9 versus WordPress 5,0

Voor onze systematische vergelijking van de twee WordPress versies hebben we twee belangrijke prestatie-indicatoren gekozen: de laadtijd van de pagina's bij een enkele oproep en het gedrag van de pagina's onder belasting.

We hebben vier voorbeeldpagina's voorbereid voor de vergelijking van de belastingstijd, waarvan we de belastingstijden systematisch hebben vergeleken onder WP 4.9.4 en WP 5.0 (in de 5.0-alpha-42852). Voor dit doel hebben we de tool ontwikkeld Webpagina test wordt gebruikt.

En om te anticiperen, zijn er geen serieuze verschillen.

Test 1: WordPress 5.0 heeft de neiging om een lege WP-pagina te vertragen.

In de eerste test hebben we de laadtijden van een volledig lege WP-pagina onder WordPress 5.0 en 4.9 vergeleken. Het resultaat: De Time To First Byte (TTFB) en de gepercipieerde laadtijd van de pagina's is met WordPress 5,0 licht gestegen. De totale laadtijd is licht gedaald. Uiterlijk bij het bekijken van de resultaten in de cache wordt dit verschil volledig geëgaliseerd.

De conclusie van deze eerste test: De verschillen in de gemeten waarden zijn waarschijnlijk variaties in de meting zelf en geen systematische verschillen in de laadtijd.

Test 1: Lege WP-pagina Laadtijd
Op de twee geteste DEMO KADERS de Theme Twenty Seventeen is actief en de Themes Twenty Sixteen en Twenty Fifteen zijn geïnstalleerd. Er staan er geen Plugins op de pagina. Aan weerszijden van de RAIDBOXES Cache actief.

Test 2: Hoe gedraagt een online shop zich onder WordPress 5.0?

In de tweede stap hebben we dezelfde testopstelling gebruikt voor een proefopstelling. Hier werd de startpagina van de winkel telkens opgeroepen. Daarnaast WooCommerce zijn er meer dan 50 meer Plugins geïnstalleerd op de testpagina, waarvan er meer dan 45 actief waren tijdens de test.

De winkel, die is uitgerust met producten en functionerende betaalgateways, liet tijdens de test ook geen grote verschillen zien in belangrijke prestatie-indicatoren.

De TTFB, de laadtijd en de snelheidsindex van de webpagina's variëren slechts in geringe mate. Ook hier worden de verschillen nog kleiner met cache-oproepen.

est 2: Voorbeeld winkel onder WordPress  5.0
Met name in de cache staat is duidelijk te zien dat de verschillen tussen de twee WordPress versies te verwaarlozen zijn.

Conclusie voor winkeliers: Met een realistische en vrij uitgebreide winkel konden we geen systematische verschillen vinden tussen WP 4.9.4 en WP 5.0 - een goed teken!

Test 3: Hoe gedraagt een blog zich onder WordPress 5.0?

Zelfs in onze test met een typische blog - met uitgebreide social media connectiviteit en meer dan 20Plugins, zoals Yoast SEO, WP Smush, Akismet en Contact Form 7, zijn er geen echt grote verschillen in de belangrijke laadtijd kenmerken: Server responstijd, waargenomen laadtijd en totale laadtijd verschillen slechts licht tussen de WordPress versies.

Conclusie: Gezien de Speed Index en het Start Render Event lijkt de blog wat sneller te laden onder WP 4.9.4, maar al met al zijn er waarschijnlijk geen significante verschillen.

Test 3: Voorbeeld blog WordPress  5.0
Bij het testen van de laadtijd van de blog lijken de verschillen wat groter, maar echt indrukwekkende verschillen komen niet naar voren.

Test 4: Hoe zit het met een bedrijfssite onder WordPress 5.0?

Op de door ons geteste bedrijfspagina komen voor het eerst interessante verschillen naar voren: Hoewel TTFB, de Start Render Event en de Speed Index vrij dicht bij elkaar liggen, is er een groot verschil van 1,8 seconden in de gepercipieerde totale laadtijd.

Deze waarde kan echter worden verklaard door een foutieve bron. Als deze wordt verwijderd, worden de belastingtijdwaarden opnieuw aangepast. De conclusie is hier hetzelfde: De door ons geteste bedrijfssite met Custom Theme en 9 Plugins (inclusief WPML, Advanced Custom Fields en een tool voor landingspagina's) laat geen relevante verschillen zien tussen WordPress 4.9.4 en WordPress 5.0.

Test 4: Voorbeeld bedrijfspagina WordPress  5.0
Het verschil in laadtijd is geëgaliseerd nadat we de defecte bron hebben verwijderd. Dit maakt bovenstaande test een perfect voorbeeld van hoe gevoelig de metingen van de belastingtijd zijn voor zelfs de kleinste fout, zoals een foutief beeld.

Tussentijdse conclusie: WordPress 5.0 is geen prestatievreter

Onze eerste analyses met een alfa-versie van WordPress 5.0 laten zien dat de nieuwe WP-versie waarschijnlijk geen prestatievreter zal worden - althans niet in de frontend. Het maakt niet uit of met of Gutenberg: Relevante verschillen komen niet naar voren na onze metingen. Vanuit prestatieoogpunt is er op dit moment niets te zeggen tegen een update naar WordPress 5.0.

Integendeel, als je kijkt naar de resultaten van onze belastingstest, zou de update wel eens de moeite waard kunnen zijn.

Belangrijk: Natuurlijk kunnen deze resultaten in de loop van de tijd nog veranderen. Ook Plugins en Themes en hun compatibiliteit met de nieuwe WP-versie zal een beslissende rol spelen.

Test 4: WordPress 5.0 laat een betere belastbaarheid zien

Naast de laadtijd van een pagina is het ook belangrijk hoeveel gelijktijdige toegangen de pagina kan verwerken voordat er een time-out optreedt. En hier zie je de echte verschillen tussen WP 4.9.4 en de door ons geteste versie van WordPress 5.0.

Voor onze test hebben we een lege WP-pagina gemaakt met de tool Lader.io wordt geladen met 500, 750 en 1.000 ongeconditioneerde oproepen per minuut en het resultaat is opmerkelijk. Terwijl de pagina met WP 4.9.4 al met 750 verzoeken per minuut naar beneden gaat en een gemiddelde responstijd (d.w.z. Time To First Byte) van 4,9 seconden laat zien, is de pagina met WordPress 5.0 veel beter bestand tegen stress.

Zelfs met 1.000 aanvragen is de gemiddelde TTFB van de site nog steeds 863 milliseconden - niet goed maar wel stabiel. Dit is minder dan een negende van de waarde van de pagina met WordPress 4.9.4.

Test 5: Belastingstest leeg WP-pagina

Eerlijk gezegd konden we dit verschil nauwelijks geloven, maar zelfs tijdens de derde, vierde en vijfde run bleven de verschillen stabiel.

Dit resultaat verraste ons zozeer dat we dezelfde test deden met de Apache Benchmark Tool in de backend. Ook hier was het resultaat verbluffend: de site onder WordPress 5.0 kan 50 procent meer verzoeken verwerken dan de site onder WordPress 4.9.4.

Door de optimalisatie van de broncode in WordPress 5.0 worden enkele resources aan de serverkant opgeslagen. Dit betekent dat de beschikbare middelen meer verzoeken tegelijk kunnen verwerken.

Conclusie: WordPress 5.0 heeft ons positief verrast

De uiteindelijke mate waarin WordPress 5.0 de prestaties van uw site zal veranderen, zal pas duidelijk worden in de bèta en de volledige versie. Eén ding is echter zeker: WordPress 5.0 is veel stabieler onder belasting dan versie 4.9.4 in onze test.

Vanuit het oogpunt van belastingscompatibiliteit kunnen we daarom op dit moment alleen de update naar WordPress 5.0 aanbevelen. Zoals reeds vermeld, kunnen er echter nog veel dingen veranderen voor de release, waaronder deze testresultaten. 

Daarnaast hebben we ons in deze tests volledig gericht op de prestaties. Zodra de WordPress 5.0 bèta uitkomt, we zullen ook kijken naar de compatibiliteit met Plugins en Themes de algemene functionaliteit van de Gutenberg editor Kijk eens aan. Alleen dan kunnen we een duidelijke update aanbeveling geven. We houden het onderwerp dus in de gaten en hopelijk kunnen we u snel van nieuwe gegevens voorzien.

Heb je WordPress 5.0 of dat Gutenberg-Plugin al getest? Laat me dan een opmerking maken, ik kijk uit naar verdere ervaringen!

Gerelateerde artikelen

Commentaar op dit artikel

Schrijf een commentaar

Uw e-mail adres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met * gemarkeerd.