I contributori di WordPress puntano alla prossima versione 6.5 per unire le traduzioni performanti nel core – WP Tavern
Il team Performance di WordPress lo è proponendo unendo Performant Translations nel core in tempo per la prossima versione di WordPress 6.5. Lo ha rivelato un’analisi approfondita delle prestazioni all’inizio di quest’anno le traduzioni possono avere un impatto significativo sui tempi di risposta del server, il team ha discusso varie soluzioni ed è arrivato a una che non richiede alcuna configurazione da parte degli utenti. Più di 2.000 siti WordPress lo hanno testato tramite il Traduzioni performanti plugin di funzionalità, dopo il suo rilascio in agosto.
Il collaboratore del Performance Team, Pascal Birchler, che ha scritto la proposta di unire il plugin nel core, ha spiegato come accelera i siti utilizzando le traduzioni:
Performant Translations è alimentato da una nuova e leggera libreria i18n che è più veloce nel caricare file MO binari e utilizza meno memoria. Supporta anche il caricamento di più versioni locali contemporaneamente, il che rende cambio di locale Più veloce. In aggiunta a ciò, supporta le traduzioni contenute nei file PHP, evitando un formato di file binario e sfruttando OPCache, se disponibile. Se un file di traduzione MO ha un file PHP corrispondente, quest’ultimo verrà invece caricato, rendendo le cose ancora più veloci e utilizzando ancora meno memoria.
Birchler ha anche pubblicato alcuni benchmark interessanti che dimostrano la capacità del plugin di ridurre l’utilizzo della memoria e diminuire il tempo di caricamento:
Locale | Scenario | Utilizzo della memoria | Tempo di caricamento |
---|---|---|---|
in noi | Predefinito | 15 MB | 159 ms |
da_OF | Predefinito | 29MB | 217 ms |
da_OF | Traduzioni performanti | 17MB | 166 ms |
Il team Performance ha aperto un biglietto per unire il plugin in WordPress 6.5. Il principale committente Felix Arntz lo ha indicato come una priorità elevata per la prossima versione “a causa del significativo impatto stimato che ciò avrà sulle prestazioni dei siti localizzati”. I miglioramenti potrebbero avere un impatto positivo sulla maggior parte dei siti WordPress (oltre il 50%) che utilizzano traduzioni.
WordPress 6.5 è previsto per la fine di marzo 2024. La fusione così precoce nel ciclo di rilascio darebbe a Performant Translations il tempo necessario per essere testato più ampiamente e pronto all’uso. Gli utenti che non vogliono aspettare fino al prossimo anno per ottenere questi miglioramenti delle prestazioni segnalati possono nel frattempo installare il plugin.
“Il plug-in Performant Translations continuerà a essere mantenuto anche dopo una fusione dei core per arricchire la soluzione principale con una caratteristica aggiuntiva distinta”, ha affermato Birchler. “Come già avviene oggi, il plugin converte automaticamente qualsiasi file MO in file PHP se al momento non esiste un file PHP. Ciò è utile per i siti in cui le traduzioni non provengono da Translate.wordpress.org o esistono solo localmente su quel server.