WordPress 5.0 vs. 4.9 - Præstationstesten

Jan Hornung Senest opdateret den 21. oktober 2020
8 Min.
WordPress 5.0 og Gutenberg _Performance sammenligning
Senest opdateret den 21. oktober 2020

Opdateringen til WordPress 5,0 er lige rundt om hjørnet. Den nøjagtige udgivelsesdato afhænger dog af, hvornår den nye WordPress -Redaktør alias " Gutenberg " er klar til WP-kernen. Mange WP-brugere er bekymrede for, at der vil være problemer med Plugins , Themes og udførelsen af deres side. Derfor kiggede vi nærmere på opdateringen og målte, om WordPress 5,0 faktisk fører til den frygtede belastningstid tab.

Opdatering:Artiklen henviser til en test, som vi brugte i alfafasen af Gutenberg - Plugins har foretaget. Den 6. december 2018 WordPress 5.0 med Gutenberg Editor. I vores e-bog kan du finde ud af, hvad den nye redaktør betyder for din virksomhed, og hvordan du kan se din hjemmeside på Gutenberg Klar. Om Gutenberg kan nu konkurrere med etablerede sidebyggere, kan du finde ud af i denne artikel fra Tariq Baig .

Gutenberg Og WordPress 5.0 E-bog

Den kommende WordPress opdatering til version 5.0 har en førende aktør: den såkaldte Gutenberg Editor. Men efter integration i WP-kernen vil dette projektnavn være historik for at WordPress brugere unødigt forvirre. Det er i det mindste planen. Men lad os først gå over til det vigtigste spørgsmål: Hvad er Gutenberg redaktør på alle?

Gutenberg Bør WordPress Revolutionere

Hvis du allerede i vid udstrækning er tilsluttet Gutenberg -Grundlæggende er velkendte, så er det bedst at hoppe direkte til vores WordPress 4,9 mod WordPress 5.0 Sammenligning af ydeevne.

Med den store opdatering til WordPress 5.0 er Gutenberg erstatter snart den klassiske TinyMCE-editor, som giver WP-brugere mulighed for at oprette indlæg og sider i over 10 år uden stor HTML-viden. Hvis du vil oprette mere komplekse layout, skubber TinyMCE-editoren uden HTML-viden og kortkoder hurtigt til dets grænser.

Denne forhindring har til formål at Gutenberg af vejen for at WordPress gøre det endnu mere tilgængeligt og brugervenligt. Det grundlæggende princip bag den nye editor er stablede blokke, der giver særlig funktionalitet. Der er f.eks. blokke til overskrifter, tekst, kolonner, citater, lister, billeder, videoer, widgets osv.

WordPress 5.0 giver mere JavaScript og bruger WordPress REST API

Den nye editor bringer med sig en anden ændring: JavaScript. "De fleste WordPress udviklere er temmelig komfortable med PHP og front-end udvikling, selv om Gutenberg blokke er stærkt JavaScript-baseret, "skriver WP udvikler Rich Tabor i hans Begyndervejledning til byggeri Gutenberg Blok. Ikke for ingenting har WordPress -Medstifter Matt Mullenweg fra WP-fællesskabet allerede i tilstanden af Word 2015 hjemmearbejdet "Lær JavaScript dybt!" blev lanceret.

Som følge af disse grundlæggende ændringer WordPress 5,0, vi er nysgerrige efter at se, i hvilket omfang Gutenberg's brug af JavaScript og WordPress REST API om resultaterne af forskellige WordPress Sider. Dette flytter en masse computerindsats fra webserveren til klienten, hvilket skulle føre til en kortere belastningstid under belastning. Men det vil vi nå frem til om lidt.

WordPress 5.0 er et skridt i retning af sidebygger

Inden for WP-fællesskabet siges det ofte, at WordPress "Hvad du ser, er, hvad du får" (WYSIWYG). Men virkeligheden er ofte anderledes. Hvem nogensinde WordPress "Du behøver ikke altid få, hvad du har set i backend," sagde han.

Gutenberg har til formål at lukke dette hul og WordPress tage et stort skridt tættere på WYSIWYG. Om dette emne og de nye muligheder, som Gutenberg -Redaktør Jeg kan anbefale præsentationen af Morten Rand-Hendriksen og Mullenwegs State of the Word 2017 fra WordCamp US.

Faktum er, Gutenberg introduceres oprindeligt kun på redaktørniveau, men dette er kun begyndelsen. Fordi Mullenwegs vision er at WordPress blokbaseret for at kunne konkurrere med webstedssæt som Wix, Medium og Co.

Det næste skridt – så det, der kommer efter det, du lige så, da vi var færdige med redigeringsoplevelsen, er Gutenberg -baseret tilpasning af websteder. – Matt Mullenweg, status for Word 2017

For fremtiden kan dette derfor føre til et paradigmeskift i WordPress væk fra den velkendte struktur. Plugins Og Themes og mod en enkelt kæmpe pagebuilder.

WordPress 5.0 sikres af " Gutenberg "Tvang" for bekymringer

Det forhold, at Gutenberg Med WordPress 5.0 bliver standardeditor, dvs. WordPress brugeren er tvunget til at næsten, ikke alle møder modstand. Plugin - og Theme f.eks. skal producenterne have deres produkter Gutenberg kompatibilitet, justere den, hvis det er nødvendigt, eller genoverveje den fuldstændigt.

Også for operatører af WordPress sider stiller i stigende grad spørgsmål: Hvilken indvirkning har det på min virksomhed? Gør WordPress 5,0 min side langsommere? Vil min Plugins stadig arbejder? Hjælper opdateringen mig, hvis jeg slet ikke bruger editoren?

Derfor bevæger vi os i dag væk fra debatten om Gutenberg , Blokke og Co og dedikere os til følgende spørgsmål:

1. Er der en præstationsforskel mellem WordPress 5.0 og 4.9?

2. I lyset af den nuværende usikkerhed, hvis du skulle være i stand til at WordPress 5,0 opdatering?

Sammenligning af opladningstid: WordPress 4.9 mod WordPress 5.0

For vores systematiske sammenligning af de to WordPress -Versioner, har vi pre-knappet op to centrale ydeevne målinger: sideindlæsning tid for en engangs-opkald og opførsel af de sider under belastning.

Til sammenligning af indlæsningstid har vi udarbejdet fire prøvesider, hvis indlæsningstider vi systematisk har sammenlignet under WP 4.9.4 og WP 5.0 (i 5.0-alpha-42852). Til dette brugte vi værktøjet Webpagetest.

Og til at begynde med er der ingen alvorlige forskelle.

Test 1: WordPress 5.0 har en tendens til at bremse en tom WP-side

I den første test indstiller vi indlæsningstiderne for en helt tom WP-side under WordPress 5.0 og 4.9. Resultatet: TTFB (Time To First Byte) og sidens opfattede indlæsningstid (Indlæsningstid) har WordPress 5,0 lidt forhøjet. Den samlede indlæsningstid er faldet en smule. Senest når man ser på det cachelagrede resultat, er denne forskel dog helt udlignet.

Konklusionen af denne første test: Forskellene i de målte værdier er sandsynligvis udsving i selve målingen og ikke systematiske belastningstidsforskelle.

Test 1: Tom indlæsningstid for WP-side
På de to testede DEMOBOKSE Theme 27 aktive og Themes Twenty Sixteen Og Twenty Fifteen er installeret. Der er ingen Plugins på siden. På begge sider RAIDBOXES Cachen er aktiv.

Test 2: Hvordan opfører en onlinebutik sig under WordPress 5.0?

I andet trin overtog vi den samme testopsætning til en prøvebutik. Butikkens hjemmeside blev kaldt op her. Udover WooCommerce mere end 50 andre Plugins mere end 45 af dem var aktive i testen.

Butikken, der er udstyret med produkter og fungerende betalingsportaler, viser heller ingen større forskelle med hensyn til vigtige præstationsmålinger under testen.

Hastighedsindekset TTFB, Indlæsningstid og Websidetest varierer kun en smule. Også her er forskellene i cachelagrede opkald endnu mindre.

est 2: Prøve butik på WordPress 5.0
Især i cachen tilstand, er det klart, at forskellene mellem de to WordPress versioner er ubetydelige.

Konklusion for butiksoperatører: Med en realistisk og ret omfattende butik kunne vi ikke finde nogen systematiske forskelle mellem WP 4.9.4 og WP 5.0 - et godt tegn!

Anmeldelse 3: Hvordan opfører en blog sig under WordPress 5.0?

Også i vores test med en typisk blog - med omfattende sociale medier forbindelse og mere end 20 Plugins , såsom Yoast SEO, WP Smush, Akismet og Contact Form 7 , er der ingen virkelig store forskelle i de vigtige belastningstidskarakteristika: serverens responstid, filtbelastningstid og den samlede belastningstid vige mellem WordPress versioner er kun lidt forskellige fra hinanden.

Konklusion: Med hensyn til Speed Index og Start Render Event, bloggen under WP 4.9.4 synes at indlæse lidt hurtigere, men alt i alt, disse er sandsynligvis ikke væsentlige forskelle.

Test 3: Eksempelblog WordPress 5.0
I bloggens belastningstidstest ser forskellene ud til at være lidt større, men der er ingen virkelig imponerende forskelle.

Anmeldelse 4: Hvad med en virksomhedsside under WordPress 5,0 off?

For første gang viser interessante forskelle i den virksomhedsside, vi testede: Selvom TTFB, Start Render Event og Speed Index er ganske tæt på hinanden, viser den samlede belastningstid en stor forskel på 1,8 sekunder.

Denne værdi kan dog forklares med en defekt ressource. Hvis disse fjernes, afstemmes opladningstidsværdierne. Konklusionen er også her: På virksomhedssiden testede vi med Custom Theme og 9 Plugins (herunder WPML, Advanced Custom Fields og et værktøj til landingssider) viser ingen relevante forskelle mellem WordPress 4.9.4 og WordPress 5.0.

Anmeldelse 4: Eksempel på virksomhedsside WordPress 5.0
Forskellen i indlæsningstid udlignet, efter at vi fjernede den defekte ressource. Således er ovenstående test et perfekt eksempel på, hvor sårbare belastningstidsmålinger er for selv de mindste fejl, såsom et defekt billede.

Foreløbig konklusion: WordPress 5.0 er ikke en performance æder

Vores første analyser med en alfaversion af WordPress 5,0 viser, at den nye WP version er usandsynligt, at være en performance eater - i hvert fald ikke i den forreste ende. Uanset om det er med eller med Gutenberg : Ifølge vores målinger er der ingen relevante forskelle. Set ud fra et præstationssynspunkt er der derfor i øjeblikket ikke noget imod en opdatering af WordPress 5.0.

Tværtimod, hvis man ser på resultaterne af vores belastningstest, kan opdateringen meget vel være umagen værd.

Vigtigt: Selvfølgelig kan disse resultater ændre sig over tid. For Plugins Og Themes og deres kompatibilitet med den nye WP-version vil spille en afgørende rolle her.

Test 4: WordPress 5.0 viser bedre belastningshåndtering

Ud over indlæsningstiden for en side er det også vigtigt, hvor mange samtidige adgange siden kan modstå, før den løber ind i en timeout. Og her er der virkelig alvorlige forskelle mellem WP 4.9.4 og den version af WP 4.9.4, som vi testede. WordPress 5.0.

Til vores test har vi en tom WP-side med værktøjet Loader.io sigtet for 500, 750 og 1.000 ubetalte opkald i minuttet, og resultatet er bemærkelsesværdigt. Mens siden med WP 4.9.4 allerede går ned med 750 anmodninger i minuttet og viser en gennemsnitlig svartid (dvs. tid til første byte) på 4,9 sekunder, er siden WordPress 5.0 meget mere stressbestandigt.

Selv med 1.000 anmodninger er den gennemsnitlige TTFB på webstedet stadig 863 millisekunder - ikke godt, men stabilt. Dette er mindre end en niendedel af værdien på siden med WordPress 4.9.4.

Kontrol 5: Indlæs tom WP-side til indlæsningstest

Vi kunne ærligt talt næsten ikke tro denne forskel, men selv i tredje, fjerde og femte kører forskellene forblev stabile.

Dette resultat overraskede os så meget, at vi gjorde den samme test med Apache Benchmark Tool i backend. Også her opstår et forbløffende resultat: siden nedenfor WordPress 5.0 kan behandle 50 procent flere anmodninger end siden under WordPress 4.9.4.

På grund af optimeringen af kildekoden i WordPress 5.0 sparer en masse ressourcer på serversiden. Det betyder, at de eksisterende ressourcer kan handle med flere anmodninger på én gang.

Konklusion: WordPress 5.0 overraskede os positivt

Det endelige omfang af, hvor stærk WordPress 5.0 ændrer dit websteds ydeevne vises kun i betaversionen og den fulde version. Hvad er sikkert, er imidlertid: WordPress 5.0 kører meget mere stabilt i vores test under belastning end version 4.9.4.

Fra et belastningskompatibilitetsperspektiv kan vi opdatere til WordPress 5.0 på nuværende tidspunkt. Som jeg sagde, kan meget ændre sig før udgivelsen, herunder disse testresultater. 

Derudover har vi helt fokuseret på ydeevne i disse tests. Så snart WordPress 5.0 Beta kommer ud,vi vil også overveje foreneligheden med Plugins Og Themes og den generelle funktionalitet af Gutenberg Redaktører. Først da kan vi give en klar anbefaling af opdateringen. Så vi vil holde øje med emnet, og forhåbentlig vil vi være i stand til at give dig nye data snart.

Har du WordPress 5.0 eller Gutenberg - Plugin allerede testet? Så lad mig en kommentar, jeg er glad for yderligere oplevelser!

RAIDBOXER fra den første time og supportchef. På Bar og WordCamps, foretrækker han at tale om PageSpeed og hjemmeside ydeevne. Den bedste måde at bestikke ham på er med en espresso – eller bayersk Brezn.

Lignende artikler

Kommentarer til denne artikel

Skriv svar på en

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *.