Cosa c'è di nuovo in WordPress 6.2 e perché aggiornare (miglioramenti delle prestazioni)
Pubblicato: 2023-04-26Uno dei motivi principali per cui WordPress è di gran lunga il CMS più popolare, alimentando oltre il 40% di tutti i siti Web su Internet, è dovuto al rilascio regolare di nuove versioni. Questa continua evoluzione ha assicurato che rimanga potente, veloce e sicuro, consentendo agli sviluppatori di offrire la migliore esperienza utente.
WordPress 6.2 è l'ultima major release di WordPress. Molti di coloro che fanno parte della community di WordPress sono entusiasti di mettere le mani sulle nuove funzionalità e sui miglioramenti forniti con WordPress 6.2. In questo articolo discuteremo lenuove funzionalità , i miglioramenti delle prestazioniei miglioramenti della sicurezza introdotti con WordPress 6.2. Iniziamo!
Modifiche alle funzionalità principali
WordPress 6.2 introduce diverse nuove funzionalità e miglioramenti che miglioreranno la velocità e l'esperienza utente del tuo sito web.Ecco un breve riepilogo di alcune delle principali modifiche:
- I proprietari di siti Web possono ottimizzare le immagini e sfruttare l'editor di blocchi avanzato per creare contenuti e layout più ottimizzati.
- WordPress 6.2 unisce dieci versioni di Gutenberg nel core. Ciò include miglioramenti come l'aggiunta del supporto per il blocco sticky position , l'introduzione delle schede di ispezione dei blocchi e l'aggiunta dell'API HTML in WordPress .
- Miglioramenti al componente I18n ( miglioramento della localizzazione internazionale ), una nuova funzione per lo spostamento delle directory, modifiche alla funzione WP_Filesystem_Direct::move() e deprecazione della funzione get_page_by_title(). I temi in bundle ora includono i file dei caratteri nella cartella dei temi invece di caricare i caratteri da una fonte remota: questo dovrebbe rendere più veloce il processo di recupero dei caratteri.
- Gli sviluppatori che lavorano in ambienti locali possono ora utilizzare URL non sicuri nelle risposte delle password delle applicazioni. Questa funzionalità sarà particolarmente utile per gli sviluppatori, consentendo loro di autenticare le richieste API più facilmente.
- WordPress 6.2 include aggiornamenti a diverse librerie esterne, tra cui jQuery, jQuery Migrate, PHPMailer, element-closest, regenerator runtime, polyfill-library e Requests 2.0.
- È stato aggiunto un nuovo hook che si attiva dopo l'impostazione di una password per un determinato utente.
- È disponibile un nuovo controllo per garantire la disponibilità di mysqli_connect() o mysql_connect(). Questo risolverà un errore irreversibile e visualizzerà un messaggio utilizzabile se manca l'estensione mysqli PHP.
- Il sistema dei commenti è ora più coerente: gli sviluppatori ora possono passare il parametro $comment_ID quando chiamano la funzione per ottenere l'ora e la data del commento.
- È stata aggiunta una nuova funzione chiamata move_dir() per abilitare lo spostamento di un'intera directory e funziona su tutti i filesystem.
- La libreria Requests è stata aggiornata : ora supporta gli spazi dei nomi e ha una convalida dell'input più rigorosa. Molte classi nella libreria sono ora contrassegnate come final , il che significa che i loro metodi non possono essere sovrascritti.
- È ora possibile aggiungere nomi di file di allegati personalizzati in wp_mail() passando un array di allegati associativi.
- È stato apportato un miglioramento della sicurezza aggiornando wpdb::prepare() . Ora sfugge agli identificatori come i nomi delle tabelle con un segnaposto che riduce il rischio di SQL injection.
Miglioramenti delle prestazioni e correzioni
Una delle principali aree di interesse per WordPress 6.2 è la performance, e la nuova versione è progettata per offrire miglioramenti significativi.
In una sessione di domande e risposte tenutasi il 6 marzo , Anne McCarthy e Rich Tabor hanno discusso dei miglioramenti di quest'ultima versione di WordPress che hanno un impatto sulle prestazioni.
Hanno detto che WordPress 6.2 aveva ottimizzato il motore degli stili per ottenere migliori punteggi delle prestazioni del faro. È stato svolto un lavoro significativo per migliorare i fogli di stile dei blocchi e il caricamento CSS sul front-end, come evidenziato dalle metriche Web Vitals e Server Timing nei loro test interni.
C'è stato un miglioramento nella logica per determinare le immagini LCP nei temi a blocchi ed evitare il caricamento pigro. Questo set di modifiche utilizza i vantaggi delle parti del modello di blocco per evitare il caricamento pigro delle immagini nella parte del modello di blocco dell'intestazione, offrendo ai temi di blocco un aumento delle prestazioni, con TTFBaccelerato di circa il 20% eLCPaccelerato di circa il 14%.Nelle pagine che contengono immagini hero, i miglioramenti in LCP sono ancora più evidenti, con un aumento della velocità di circa il 19%.
Inoltre, WordPress 6.2 introduce alcuni piccoli miglioramenti, come:
- È stato aggiunto un nuovo filtro, ' pre_wp_load_alloptions ', che consente di cortocircuitare il caricamento delle opzioni caricate automaticamente in WordPress con una logica personalizzata.
- I risultati della funzione get_adjacent_post() vengono ora memorizzati nella cache, fornendo prestazioni migliori.
- Le chiavi della cache per WP_Term_Query sono ora basate su SQL senza segnaposto, aumentando la probabilità di accessi alla cache.
- Risolto un bug per cui WP_Query eseguiva il priming delle cache dei post due volte .
- Anche i metadati dei termini a caricamento lento dalla cache sono stati migliorati utilizzando wp_cache_get_multiple() , con conseguente miglioramento delle prestazioni.
- I risultati di wp_get_global_settings() sono ora memorizzati nella cache all'interno di una singola richiesta, migliorando il tempo di risposta di circa l'8%.
Visita il tracker dei problemi di WordPress per vedere tutte le modifiche relative alle prestazioni in WordPress 6.2.
Misurazione dell'impatto sulle prestazioni
Come avrai già capito, qui a Servebolt siamo ossessionati dalla velocità! A tal fine, abbiamo deciso di misurare noi stessi l'impatto di questi cambiamenti. Per fare ciò, abbiamo creato un nuovo sito WordPress con l'ultima versione stabile (6.1.1 al momento della scrittura) su una nuova macchina virtuale e aggiunto dieci post fittizi.
Abbiamo clonato questa applicazione e poi l'abbiamo aggiornata a WordPress 6.2 Release Candidate 4utilizzando il comando WP-CLI.
Creando due applicazioni identiche, abbiamo utilizzato Grafana k6 per sottoporre a stress test entrambi i siti Web con un carico sostenuto per 3 minuti e 30 secondi. Ecco come si è comportata ogni versione.
Wordpress 6.1.1
Utilizzando la versione stabile precedente, siamo stati in grado di soddisfare 7.300 richieste durante la durata del test.Abbiamo visto che il nostro server è in grado di elaborare circa26 richieste al secondo , con il 95% delle richieste che richiede meno di 226 ms per essere completato.
Wordpress 6.2
La nuova versione di WordPress si concentra sui miglioramenti delle prestazioni, e questo si riflette chiaramente nei numeri.
Utilizzando l'ultima versione di WordPress, abbiamo osservato che la maggior parte delle richieste è stata completata in meno di 178 ms e il server è stato anche in grado di completare circa 250 richieste in piùnello stesso lasso di tempo.
Un tempo di risposta inferiore ha comportato un aumento del numero di richieste servite e, in definitiva,migliora la capacità di gestire i picchi di traffico.
Pensieri finali
WordPress 6.2 è un'altra entusiasmante versione per la comunità di WordPress. Con la sua attenzione alle prestazioni e all'esperienza utente, WordPress renderà più facile per gli utenti gestire i propri siti Web fornendo una migliore gestione dei media e blocchi di contenuti.
Consigliamo vivamente l'aggiornamento a WordPress 6.2 per sfruttare le varie nuove funzionalità e, in particolare, i miglioramenti delle prestazioni.Avere un sito Web altamente efficiente, veloce e stabile è essenziale per qualsiasi sito con esigenze aziendali mission-critical e WordPress 6.2 si propone di apportare una serie di miglioramenti alle prestazioni dei tuoi siti Web.
Detto questo, è assolutamente essenziale scegliere un provider di hosting che fornisca un servizio affidabile e coerente su cui fare affidamento.
In Servebolt, siamo orgogliosi di essere un leader di mercato nello spazio di hosting, costruendo la nostra infrastruttura di prossima generazione e servizi di performance (inclusi i domini accelerati), consentendo alle aziende che scelgono di ospitare con noi di offrire esperienze empiricamente migliori per i loro utenti finali.