WordPress 5,0 vs. 4,9 - Il test delle prestazioni

Jan Hornung
8 Min.
WordPress  5.0 e _confronto delle Gutenbergprestazioni
Ultimo aggiornamento su

L'aggiornamento a 5WordPress .0 è dietro l'angolo. Tuttavia, la data esatta di rilascio dipende da quando il nuovo WordPress -modificatore alias "Gutenberg" " è pronto per il nucleo WP. Molti utenti di WP sono preoccupati che ci saranno problemi conPlugins, Themese le prestazioni del loro sito dopo l'aggiornamento. Per questo motivo, abbiamo esaminato più da vicino l'aggiornamento e abbiamo misurato se il 5WordPress .0 porta davvero alle temute perdite di tempo di carico.

Aggiornamento: L'articolo si riferisce ad un test che abbiamo condotto nella fase alfa del Gutenberg-Plugins. All'indirizzo 6 dicembre 2018 5WordPress .0 è stato rilasciato con il Gutenberg-redattore. Nel nostro E-Book imparerete cosa significa il nuovo editore per la vostra attività e come potete realizzare il vostro sito web Gutenberg preparatevi. Se Gutenberg può tenere il passo con i costruttori di pagine ormai consolidati, imparerete in questo articolo di Tariq Baig.

Gutenberg e 5WordPress .0 e-book

La venuta WordPress -Aggiornamento alla versione 5.0 ha un attore principale: il cosiddetto Gutenberg-editore. Tuttavia, dopo l'integrazione nel nucleo del WP, il nome di questo progetto sarà storia per consentire nuove WordPress -non per confondere inutilmente gli utenti. Almeno questo è il piano. Ma veniamo prima alla domanda più importante: che cos'è esattamente il Gutenberg-redattore?

Gutenberg dovrebbe WordPress rivoluzionare

Se avete già trascorso molto tempo con il Gutenberg-basics familiare, per poi passare direttamente al nostro WordPress 4,9 vs. WordPress 5,0 Confronto delle prestazioni.

L'importante aggiornamento alla versione 5WordPress .0 sostituirà Gutenbergpresto il classico editor TinyMCE, che gli utenti di WP usano da oltre 10 anni per creare articoli e pagine senza una grande conoscenza dell'HTML. Tuttavia, se si desidera creare layout più complessi, l'editor TinyMCE senza conoscenze di HTML e codici brevi raggiungerà rapidamente i suoi limiti.

Questo ostacolo dovrebbe Gutenbergessere rimosso per renderlo WordPress ancora più accessibile e facile da usare. Il principio di base del nuovo editor è una serie di blocchi che forniscono funzioni speciali. Ad esempio, ci sono blocchi per titoli, testo, colonne, citazioni, elenchi, immagini, video, widget e e e.

WordPress 5.0 porta più JavaScript e utilizza la funzione WordPress REST API

Il nuovo editor porta un altro cambiamento: JavaScript: "La maggior parte WordPress degli sviluppatori sono abbastanza a loro agio con PHP e lo sviluppo front-end, anche se Gutenbergi blocchi sono pesantemente basati su JavaScript", scrive lo sviluppatore di WP Rich Tabor nel suo Guida ai Gutenbergblocchi di costruzione per principianti. Non per niente - il WordPress co-fondatore Matt Mullenweg ha già introdotto la comunità del WP a Stato del Verbo 2015 i compiti "Imparare profondamente JavaScript!

A causa di questi cambiamenti fondamentali attraverso la 5WordPress .0, siamo curiosi di vedere fino a che punto l'uso di Gutenberg di JavaScript e del WordPress REST API influisce sulle prestazioni di varie WordPress pagine. Ciò è dovuto al fatto che molto sforzo di calcolo viene spostato dal server web al client, il che dovrebbe portare ad un tempo di caricamento sotto carico più breve. Ma ci arriveremo tra un momento.

WordPress 5.0 è un passo verso il pagebuilder

All'interno della comunità del WP si parla spesso di WordPress offre agli utenti "Quello che vedi è quello che ottieni" (WYSIWYG) Tuttavia, la realtà sembra spesso diversa. Coloro che lavorano con WordPress sa che dalla sua parte non sempre si ottiene ciò che si è visto nel backend.

Gutenberg dovrebbe colmare questa lacuna e WordPress portare un grande passo avanti verso il WYSIWYG. A questo argomento e alle nuove possibilità del Gutenberg-redattore posso darvi il Lezione di Morten Rand-Hendriksen e Mullenweg Stato della Parola 2017 da WordCamp US raccomandare.

Il fatto è che inizialmente Gutenbergsarà introdotto solo a livello di editor, ma questo è solo l'inizio. Perché la visione di Mullenweg è quella di renderla completamente WordPress a blocchi per poter stare al passo con la concorrenza di kit di costruzione di siti web come Wix, Medium e Co.

Il passo successivo - quindi quello che viene dopo quello che avete appena visto, quando abbiamo finito l'esperienza di editing, è la - personalizzazione del sito Gutenbergbasata sulla personalizzazione. - Matt Mullenweg, Stato della parola 2017

Per il futuro, questo potrebbe portare a un cambiamento di paradigmaWordPress , lontano dalla struttura Pluginsfamiliare, Themesverso un unico grande pagebuilder.

WordPress 5.0 solleva preoccupazioni a causa della "Gutenbergcostrizione

Il fatto che Gutenberg con WordPress 5.0 diventa l'editor predefinito, cioè l'elemento WordPress -è praticamente imposto agli utenti, non a tutti piace. Plugin- e Themei produttori devono, ad esempio, realizzare i loro prodotti Gutenberg-compatibilità, adattarli se necessario o ripensarli completamente.

Anche con gli operatori di WordPress -pagine stanno sollevando sempre più domande: In che modo questo influisce sulla mia attività? Potenza WordPress 5.0 il mio lato più lento? Il mio funzionerà Pluginsancora? L'aggiornamento mi porterà qualcosa se non uso affatto l'editor?

Per questo motivo, ci allontaniamo ora dalla discussione sui Gutenbergblocchi e simili e rivolgiamo la nostra attenzione alle seguenti domande:

1. c'è una differenza di performance tra 5WordPress .0 e 4.9?

2. in considerazione delle attuali incertezze, è necessario aggiornare a 5WordPress .0?

Confronto dei tempi di carico: WordPress 4,9 contro WordPress 5.0

Per il confronto sistematico delle due WordPress versioni abbiamo scelto due indicatori chiave di performance: il tempo di caricamento delle pagine su una singola chiamata e il comportamento delle pagine sotto carico.

Abbiamo preparato quattro pagine campione per il confronto dei tempi di carico, di cui abbiamo confrontato sistematicamente i tempi di carico sotto WP 4.9.4 e WP 5.0 (nel 5.0-alpha-42852). A questo scopo abbiamo sviluppato lo strumento Test della pagina web viene utilizzato.

E per anticipare, non ci sono gravi differenze.

Test 1: 5WordPress .0 tende a rallentare una pagina WP vuota

Nella prima prova abbiamo controllato i tempi di caricamento di una pagina WP completamente vuota su WordPress Sono stati confrontati 5,0 e 4,9. Il risultato: il tempo di arrivo del primo byte (TTFB) e il tempo di carico percepito della pagina (Load Time) sono stati confrontati con WordPress 5,0 leggermente aumentato. Il tempo totale di caricamento è leggermente diminuito. Al più tardi quando si guardano i risultati della cache, questa differenza è completamente equalizzata.

La conclusione di questa prima prova: Le differenze nei valori misurati sono probabilmente variazioni nella misura stessa e non differenze sistematiche nel tempo di carico.

Test 1: pagina WP vuota Tempo di carico
Sui due testati SCATOLE DEMO il ThemeTwenty Seventeen è attivo e il ThemesTwenty Sixteene Twenty Fifteensono installati. Non ce ne sono Pluginsnella pagina. Su entrambi i lati il RAIDBOXES Cache attivo.

Test 2: Come si comporta un negozio online sotto la 5WordPress .0?

Nella seconda fase, abbiamo usato la stessa configurazione di prova per un negozio di prova. Qui è stata richiamata la pagina iniziale del negozio in ogni caso. InoltreWooCommerce, nella pagina di prova ne sono state Pluginsinstallate più di 50, di cui più di 45 erano attive durante il test.

Anche il negozio, dotato di prodotti e di gateway di pagamento funzionanti, durante il test non ha mostrato differenze di rilievo negli indicatori di performance importanti.

Il TTFB, il tempo di carico e l'indice di velocità di Webpagetest variano solo leggermente. Anche qui le differenze si riducono ulteriormente con le chiamate in cache.

est 2: Esempio di negozio sotto 5WordPress .0
Soprattutto nello stato di cache si vede chiaramente che le differenze tra le due WordPress versioni sono trascurabili.

Conclusione per i proprietari di negozi: con un negozio realistico e abbastanza esteso non abbiamo potuto trovare differenze sistematiche tra WP 4.9.4 e WP 5.0 - un buon segno!

Test 3: Come si comporta un blog sotto la 5WordPress .0?

Anche nel nostro test con un tipico blog - con un'ampia connettività ai social media e più di 20Plugins, come Yoast SEO, WP Smush, Akismet e Contact Form 7, non ci sono grandi differenze nelle importanti caratteristiche di tempo di carico: il tempo di risposta del server, il tempo di carico percepito e il tempo di carico totale differiscono solo leggermente tra le WordPress versioni.

Conclusione: in vista dello Speed Index e dell'evento Start Render Event, il blog sembra caricarsi un po' più velocemente sotto WP 4.9.4, ma tutto sommato probabilmente non ci sono differenze significative.

Test 3: blog di esempio 5WordPress .0
Quando si prova il tempo di caricamento del blog, le differenze sembrano essere un po' più grandi, ma differenze davvero impressionanti non si evidenziano.

Test 4: Che ne dite di un sito aziendale al di sotto della 5WordPress .0?

Nella pagina aziendale che abbiamo testato, per la prima volta si rivelano interessanti differenze: sebbene il TTFB, l'evento di Start Render e l'indice di velocità siano abbastanza vicini tra loro, c'è una grande differenza di 1,8 secondi nel tempo di caricamento totale percepito.

Tuttavia, questo valore può essere spiegato da una risorsa non corretta. Se questo viene rimosso, i valori del tempo di carico vengono nuovamente equalizzati. Quindi la conclusione è la stessa: Il sito aziendale che abbiamo testato con Custom Themee 9 (incluso PluginsWPML, Advanced Custom Fieldse uno strumento per le landing page) non mostra differenze rilevanti tra WordPress 4,9,4 e WordPress 5.0.

Test 4: Esempio di azienda pagina 5WordPress .0
La differenza nel tempo di carico si è compensata dopo che abbiamo rimosso la risorsa difettosa. Quindi la prova di cui sopra è un perfetto esempio di quanto le misurazioni del tempo di carico siano vulnerabili anche al più piccolo errore, come ad esempio un'immagine difettosa.

Conclusione provvisoria: 5WordPress .0 non è un mangiatore di prestazioni

Le nostre prime analisi con una versione alfa di WordPress 5.0 mostrano che la nuova versione WP probabilmente non sarà un mangiatore di prestazioni - almeno non nel frontend. Non importa se con o Gutenberg: Le differenze rilevanti non appaiono dopo le nostre misurazioni. Dal punto di vista delle prestazioni non c'è nulla da dire contro un aggiornamento al momento WordPress 5.0.

Al contrario, se si guardano i risultati della nostra prova di carico, l'aggiornamento potrebbe valerne la pena.

Importante: Naturalmente, questi risultati possono ancora cambiare nel tempo. Anche Pluginse Themese la loro compatibilità con la nuova versione WP avrà un ruolo decisivo.

La prova 4: 5WordPress .0 mostra una migliore gestione del carico

Oltre al tempo di caricamento di una pagina, è importante anche il numero di accessi simultanei che la pagina può gestire prima che si verifichi un timeout. Ed è qui che si possono vedere le reali differenze tra WP 4.9.4 e la versione 5WordPress .0 che abbiamo testato.

Per il nostro test abbiamo creato una pagina WP vuota con il tool Loader.io è caricato con 500, 750 e 1.000 chiamate al minuto e il risultato è notevole. Mentre la pagina con WP 4.9.4 scende già a 750 richieste al minuto e mostra un tempo medio di risposta (cioè il Time To First Byte) di 4,9 secondi, la pagina con 5WordPress .0 è molto più resistente alle sollecitazioni.

Anche con 1.000 richieste, la media TTFB del sito è ancora di 863 millisecondi - non buona ma stabile. Questo è meno di un nono del valore della pagina con 4WordPress .9.4.

Prova 5: Prova di carico pagina WP vuota

Ad essere onesti, non potevamo credere a questa differenza, ma anche durante il terzo, il quarto e il quinto ciclo le differenze sono rimaste stabili.

Questo risultato ci ha sorpreso così tanto che abbiamo fatto lo stesso test con lo strumento di riferimento Apache nel backend. Anche in questo caso, il risultato è sorprendente: la pagina sotto WordPress 5.0 può elaborare il 50% di richieste in più rispetto alla pagina sotto WordPress 4.9.4.

Grazie all'ottimizzazione del codice sorgente in 5WordPress .0, alcune risorse vengono salvate sul lato server. Ciò significa che le risorse disponibili possono gestire più richieste contemporaneamente.

Conclusione: il 5WordPress .0 ci ha sorpreso positivamente

La misura finale, quanto WordPress 5.0 cambierà le prestazioni del tuo sito, si mostrerà solo nella versione beta e completa. Ma una cosa è certa: WordPress 5.0 funziona molto più stabile sotto carico rispetto alla versione 4.9.4 del nostro test.

Dal punto di vista della compatibilità del carico, possiamo quindi consigliare l'aggiornamento a 5WordPress .0 solo in questo momento. Tuttavia, come già detto, molte cose possono ancora cambiare prima del rilascio, compresi i risultati di questi test. 

Inoltre, in questi test ci siamo concentrati completamente sulle prestazioni. Non appena esce la beta 5WordPress .0, esamineremo anche la compatibilità Pluginse Themesla funzionalità generale del Gutenbergredattore. Solo allora potremo dare una chiara raccomandazione di aggiornamento. Per questo teniamo d'occhio l'argomento e speriamo di potervi fornire presto nuovi dati.

Avete testato il 5WordPress .0 o quello Gutenberg-Plugin già testato? Allora lasciatemi un commento, non vedo l'ora di fare altre esperienze!

Articoli correlati

Commenti su questo articolo

Scrivi un commento

Il tuo indirizzo e-mail non sarà pubblicato. I campi obbligatori sono contrassegnati con * marcato.