WordPress 5.0 a Gutenberg_Performance Srovnání

WordPress 5.0 vs. 4.9 - Zkouška výkonnosti

Aktualizace na WordPress 5.0 je hned za rohem. Přesné datum vydání však závisí na tom, kdy je nový WordPress editor alias "Gutenberg" je zralé pro jádro WP. Mnoho uživatelů WP se obává, že po aktualizaci budou problémy s pluginy, tématy a výkonem jejich stránek. Z tohoto důvodu jsme se blíže podívali na aktualizaci a změřili, zda WordPress 5.0 skutečně vede k obávaným ztrátám doby načítání.

Aktualizace: Článek odkazuje na test, který jsme testovali v alfa fázi Gutenbergpluginy. 6. prosince 2018 bude WordPress 5.0 vydán s Gutenbergeditor. V naší e-knize se dozvíte, co nový editor znamená pro vaše podnikání a jak používat vaše webové stránky na Gutenberg připravit. Zda Gutenberg nyní můžete držet krok se zavedenými tvůrci stránek, dozvíte se v tomto článku Tariq Baig.

Gutenberg a WordPress 5.0 e-book

Nadcházející aktualizace WordPress na verzi 5.0 má hlavního aktéra: tzv. GutenbergEditor. Po integraci do jádra WP však bude tento název projektu historií, aby nedošlo ke zbytečnému zmatení nových uživatelů WordPress. Alespoň takový je plán. Ale pojďme nejprve k nejdůležitější otázce: Co přesně je Gutenbergredaktor vůbec?

Gutenberg revoluci ve WordPressu

Pokud jste již z velké části obeznámeni s Gutenbergzáklady , pak přeskočte přímo na naše WordPress 4.9 vs. WordPress 5.0 srovnání výkonu.

S velkou aktualizací WordPress 5.0 bude Gutenberg brzy nahradí klasický editor TinyMCE, který umožnil uživatelům WP vytvářet příspěvky a stránky již více než 10 let bez velkých znalostí HTML. Pokud však chcete vytvářet složitější rozvržení, můžete rychle dosáhnout svých limitů pomocí editoru TinyMCE bez znalostí HTML a krátkých kódů.

Tato překážka je určena k tomu, aby Gutenberg z cesty, aby byl WordPress ještě přístupnější a uživatelsky přívětivější. Základním principem nového editoru jsou dohromady bloky, které poskytují speciální funkce. Existují například bloky pro nadpisy, text, sloupce, uvozovky, seznamy, obrázky, videa, widgety atd.

WordPress 5.0 přináší více JavaScriptu a používá WordPress REST API

Nový editor přináší další změnu: JavaScript. "Většina vývojářů WordPress je docela spokojená s vývojem PHP a front-endu, i když Gutenberg bloky jsou silně založeny na JavaScriptu," píše vývojář WP Rich Tabor ve svém Průvodce stavěním pro začátečníky Gutenberg Bloky. Není to nic za to, že spoluzakladatel WordPress Matt Mullenweg dal komunitě WP domácí úkol "Naučte se JavaScript hluboce!" ve stavu Word 2015.

Vzhledem k těmto zásadním změnám WordPress 5.0 jsme zvědaví, do jaké míry Gutenbergovo použití JavaScriptu a WordPress REST API ovlivňuje výkon různých stránek WordPress. To přesouvá velké množství výpočetního úsilí z webového serveru na klienta, což by mělo vést ke kratší době načítání při zatížení. Ale k tomu se dostaneme za chvíli.

WordPress 5.0 je krok směrem k tvůrcům stránek

V rámci komunity WP se často říká, že WordPress nabízí uživatelům "To, co vidíte, je to, co dostanete" (WYSIWYG). Skutečnost je však často jiná. Pokud pracujete s WordPressem, víte, že ne vždy dostanete to, co jste viděli v backendu na vašem webu.

Gutenberg je určen k uzavření této mezery a přinést WordPress velký krok blíže k WYSIWYG. K tomuto tématu a novým možnostem, které nabízí Gutenbergeditor Mohu doporučit přednášku Mortena Rand-Hendriksena a Mullenwegův State of the Word 2017 z WordCamp US.

Faktem je, že Gutenberg bude zpočátku zaveden pouze na úrovni editoru, ale to je jen začátek. Protože Mullenwegovou vizí je, aby wordPress byl blokový, aby udržel krok s konkurencí od tvůrců webových stránek, jako jsou Wix, Medium a Co.

Další krok - takže to, co přichází po tom, co jste právě viděli, když jsme dokončili editační zážitek, je Gutenberg-založené přizpůsobení webu. – Matt Mullenweg, Stav slova 2017

Do budoucna by to mohlo poskytnout posun paradigmatu ve WordPressu, od známé struktury pluginů a témat směrem k jedinému obrovskému tvůrci stránek.

WordPress 5.0 poskytuje prostřednictvím "Gutenberg-Nátlak" z důvodu obav

Skutečnost, že Gutenberg Stává se výchozím editorem s WordPress 5.0, tj. Je prakticky nucen uživatelům WordPress, nesetkává se s láskou každého. Výrobci pluginů a šablon například musí aktualizovat své produkty na Gutenbergkompatibilita, v případě potřeby ji upravte nebo zcela přehodnoťte.

Provozovatelé stránek WordPress se také stále častěji ptají: Jaký dopad má celá věc na mé podnikání? Dělá WordPress 5.0 můj web pomalejší? Budou moje pluginy stále fungovat? Má aktualizace prospěch, pokud editor vůbec nepoužívám?

Z tohoto důvodu se odkláníme od diskuse o Gutenberg, blokuje a spol. a věnujeme se následujícím otázkám:

1. Existuje rozdíl ve výkonu mezi WordPress 5.0 a 4.9?

2. Na pozadí současných nejistot byste měli vůbec aktualizovat na WordPress 5.0?

Porovnání doby načítání: WordPress 4.9 versus WordPress 5.0

Pro naše systematické srovnání obou verzí WordPress jsme předtlačili dva centrální ukazatele výkonu: Doba načítání stránky při jednom vyvolání a chování načtených stránek.

Pro porovnání doby načítání jsme připravili čtyři ukázkové stránky, jejichž doby načítání jsme systematicky porovnávali pod WP 4.9.4 a WP 5.0 (v 5.0-alpha-42852). K tomu jsme použili nástroj Webpagetest .

A předvídat to, neexistují žádné vážné rozdíly.

Recenze 1: WordPress 5.0 má tendenci zpomalovat prázdnou stránku WP

V prvním testu jsme porovnali časy načítání zcela prázdné stránky WP pod WordPress 5.0 a 4.9. Výsledek: Čas do prvního bajtu (TTFB) a vnímaná doba načítání stránky se s WordPress 5.0 mírně zvýšily. Celková doba nabíjení se mírně snížila. Nejpozději při pohledu na výsledek uložený v mezipaměti je však tento rozdíl zcela vyrovnán.

Závěr tohoto prvního testu: Rozdíly v naměřených hodnotách jsou pravděpodobně kolísání v samotném měření a nikoli systematické rozdíly v době nabíjení.

Kontrola 1: Prázdná doba načítání stránky WP
Na dvou testovaných DEMO BOXECH je aktivní téma Twenty Seventeen a jsou instalována témata Twenty Sixteen a Twenty Fifteen. Na webu nejsou žádné pluginy. Pro obě strany jeRaidboxes Mezipaměť je aktivní.

Test 2: Jak se chová internetový obchod pod WordPress 5.0?

Ve druhém kroku jsme přijali stejné nastavení testu pro obchod se vzorky. Zde byla nazvána úvodní stránka obchodu. Vedle WooCommerce na testovací stránce bylo nainstalováno více než 50 dalších pluginů, z nichž více než 45 bylo v testu aktivních.

Obchod, který je vybaven produkty a funkčními platebními bránami, také během testu nevykazuje žádné zásadní rozdíly z hlediska důležitých ukazatelů výkonnosti.

TTFB, Doba načítání a Index rychlosti testu webové stránky se liší jen nepatrně. I zde jsou rozdíly v hovorech uložených v mezipaměti ještě menší.

est 2: Příklad obchodu pod WordPress 5.0
Zejména ve stavu mezipaměti můžete jasně vidět, že rozdíly mezi oběma verzemi WordPress jsou zanedbatelné.

Závěr pro provozovatele obchodů: S realistickým a poměrně rozsáhlým obchodem jsme nemohli najít žádné systematické rozdíly mezi WP 4.9.4 a WP 5.0 - dobré znamení!

Test 3: Jak se blog chová pod WordPress 5.0?

Dokonce i v našem testu s typickým blogem - s rozsáhlým připojením k sociálním médiím a více než 20 pluginy, jako jsou Yoast SEO, WP Smush, Akismet a Contact Form 7, neexistují žádné opravdu velké rozdíly v důležitých parametrech doby načítání: Doba odezvy serveru, vnímaná doba načítání a celková doba načítání se mezi verzemi WordPress liší jen nepatrně.

Závěr: Při pohledu na speed index a událost Start Render se zdá, že blog pod WP 4.9.4 se načítá o něco rychleji, ale celkově pravděpodobně neexistují významné rozdíly.

Test 3: Ukázka blogu WordPress 5.0
V testu doby načítání blogu se rozdíly zdají být o něco větší, ale opravdu působivé rozdíly se nezobrazují.

Recenze 4: A co firemní stránky na WordPress 5.0?

Stránka společnosti, kterou jsme testovali, poprvé ukazuje zajímavé rozdíly: Ačkoli TTFB, Událost Start Render a Speed Index jsou poměrně blízko u sebe, vnímaná celková doba načítání ukazuje velký rozdíl 1,8 sekundy.

Tuto hodnotu však lze vysvětlit vadným prostředkem. Pokud je odeberete, hodnoty doby nabíjení se znovu upraví. Takže závěr je také zde: Na stránce společnosti jsme testovali s Custom Theme a 9 pluginy (včetně WPML, Advanced Custom Fields a nástroj pro vstupní stránky) neexistují žádné relevantní rozdíly mezi WordPress 4.9.4 a WordPress 5.0.

Test 4: Příklad stránky společnosti WordPress 5.0
Rozdíl v době načítání se vyrovnal poté, co jsme odstranili vadný zdroj. Díky tomu je výše uvedený test dokonalým příkladem toho, jak citlivá jsou měření doby načítání i na ty nejmenší chyby, jako je vadný obraz.

Dílčí závěr: WordPress 5.0 není výkonnostní jedlík

Naše první analýzy s alfa verzí WordPress 5.0 ukazují, že nová verze WP pravděpodobně nebude výkonnostní jedlík - alespoň ne ve frontendu. Zda s nebo Gutenberg: Podle našich měření neexistuje žádný relevantní rozdíl. Z hlediska výkonu v současné době není nic proti aktualizaci wordpressu 5.0.

Naopak: Pokud se podíváte na výsledky našeho zátěžového testu, aktualizace by mohla být užitečná.

Důležité: Tyto výsledky se samozřejmě mohou v průběhu času měnit. Pluginy a témata a jejich kompatibilita s novou verzí WP zde budou také hrát rozhodující roli.

Test 4: WordPress 5.0 ukazuje lepší manipulaci se zatížením

Kromě doby načítání stránky je také důležité, s kolika současnými přístupy se stránka dokáže vyrovnat, než narazí na časový limit. A zde jsou opravdu vážné rozdíly mezi WP 4.9.4 a verzí WordPress 5.0, kterou jsme testovali.

Pro náš test jsme nahráli prázdnou stránku WP s nástrojem Loader.io s 500, 750 a 1 000 hovory bez mezipaměti za minutu a výsledek je pozoruhodný. Zatímco web s WP 4.9.4 již jde na kolena při požadavcích 750 za minutu a vykazuje průměrnou dobu odezvy (tj. Čas do prvního bajtu) 4.9 sekundy, stránka s WordPress 5.0 je mnohem odolnější vůči stresu.

Dokonce i s 1 000 požadavky je průměrná TTFB stránky stále - ne dobrá, ale stabilní - 863 milisekund. To je méně než devátina hodnoty webu s WordPress 4.9.4.

Test 5: Zátěžový test prázdné stránky WP

Abych byl upřímný, nemohli jsme uvěřit tomuto rozdílu, ale rozdíly zůstaly stabilní i ve třetí, čtvrté a páté jízdě.

Tento výsledek nás překvapil natolik, že jsme také provedli stejný test s Apache Benchmark Tool v backendu. I zde je úžasný výsledek: Stránka pod WordPress 5.0 může zpracovat o 50 procent více požadavků než stránka pod WordPress 4.9.4.

Díky optimalizaci zdrojového kódu ve WordPressu 5.0 je na straně serveru uloženo mnoho zdrojů. To znamená, že stávající zdroje mohou obchodovat s více požadavky najednou.

Závěr: WordPress 5.0 nás pozitivně překvapil

Konečný rozsah toho, jak moc WordPress 5.0 změní výkon vašeho webu, se projeví pouze v beta a plné verzi. Jedna věc je však jistá: WordPress 5.0 běží mnohem stabilněji při zatížení v našem testu než verze 4.9.4.

Z hlediska tolerance zatížení proto můžeme aktualizaci na WordPress 5.0 v současné době pouze doporučit. Jak jsem řekl, před vydáním se může hodně změnit, včetně těchto výsledků testů. 

Kromě toho jsme se v těchto testech zcela zaměřili na výkon. Jakmile vyjde WordPress 5.0 beta,Podíváme se také na kompatibilitu s pluginy a motivy a obecnou funkčnost Gutenbergeditor. Teprve pak můžeme dát jasné doporučení k aktualizaci. Takže toto téma sledujeme a doufejme, že vám brzy budeme moci poskytnout čerstvá data.

Máte WordPress 5.0 nebo Gutenbergplugin již testován? Pak mi klidně zanechte komentář, těším se na další zkušenosti!

Líbil se vám tento článek?

Svou recenzí nám pomůžete zlepšit náš obsah.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.