PHP 7 accende il turbo per le tue pagine WordPress

Tobias Schüring Ultimo aggiornamento 15.01.2020
5 Min.
N08 PHP7

Da dicembre 2015, la versione completa di PHP 7 è disponibile. La versione PHP, che non è più così nuova, sarà presto un prerequisito per WordPress -WordPress -progetti ed è già ufficialmente raccomandata oggi. Soprattutto, PHP 7 rende le vostre pagine WordPress più potenti. Vi spieghiamo quali vantaggi porta il nuovo PHP 7 e cosa dovete considerare se volete accendere il turbo WordPress .

La nuova versione di PHP è entrata nella fase alfa nel 2015, e la versione finale del linguaggio di scripting è stata rilasciata a dicembre. Il salto di versione è accompagnato da un massiccio aumento delle prestazioni. In poche parole, PHP 7 raddoppia la velocità alla quale WordPress può operare. Attenzione, non tutti i componenti di WordPress funzionano necessariamente senza problemi sotto la nuova versione di PHP. E questo nonostante il fatto che gli sviluppatori hanno potuto lavorare con il nuovo standard per più di un anno.

PHP 7 è ora elencato anche da WordPress .org come requisito minimo raccomandato per i server web. Questo rende l'ultima versione di PHP, insieme a HTTPS e HTTP/2, uno dei componenti più importanti per il vostro server web nel 2017.

Gli aggiornamenti di PHP sono rilevanti per la sicurezza e le prestazioni

PHP è il linguaggio di programmazione dietro WordPress ed è usato principalmente per programmare siti web e applicazioni web. PHP genera tutte le funzioni e gli elementi che compongono il tuo sito web e con cui i tuoi visitatori interagiscono.

Gli aggiornamenti di PHP sono relativamente rari, ma tanto più importanti. Se la versione di PHP è superata e non è più fornita di aggiornamenti, possono verificarsi enormi lacune di sicurezza. Ma anche il tempo di caricamento della pagina soffre sotto una vecchia versione di PHP. Inoltre, in casi estremi, ci possono essere incompatibilità con Plugins e Themes può verificarsi.

Se sei interessato alla prospettiva dello sviluppatore: puoi trovare rapporti dettagliati per gli sviluppatori e una guida alla migrazione per esempio su entwickler.de, heise.de e su php.net.

Più prestazioni attraverso un migliore utilizzo delle risorse

PHP 7 assicura che le operazioni PHP ora richiedono significativamente meno risorse, e soprattutto meno potenza di elaborazione della CPU, rispetto alla versione 5.6. Questo significa che sono possibili fino al doppio delle operazioni con la stessa potenza del server. Per WordPress questo significa anche fino al doppio delle prestazioni. PHP 7 porta quindi un vantaggio in particolare: per gestire un grande sito WordPress con molti elementi dinamici come i carrelli della spesa, ora avete bisogno di una potenza di calcolo significativamente inferiore con PHP 7 che con PHP 5.6.

PHP 7 accende il turbo per le tue pagine WordPress
I numeri sono presi da un test di prestazioni di ZEND, lo sviluppatore di PHP 7 e si riferiscono a WordPress 4.1. Tuttavia, i nostri test interni con WordPress 4.4.2 hanno dato risultati simili e si può supporre che ci si possa aspettare un raddoppio approssimativo delle prestazioni anche sotto le versioni più recenti di WordPress .

Possiamo illustrare il vantaggio di velocità di PHP 7 ancora più concretamente con un breve test con raidboxes.de. Abbiamo testato una versione del sito con PHP 5.6 e una con PHP 7 su Webpagetest. C'è stato un netto miglioramento in tutti i parametri importanti. Il tempo di completamento del documento è migliorato da quasi 10 secondi a 5,5 secondi, quasi dimezzato. Il valore di Start Render è diminuito da ben 3 secondi a poco meno di 2 secondi. Questa riduzione può essere vista anche nell'indice di velocità: Sotto PHP 5.6 questo è ancora 3487 punti, sotto PHP 7 è migliorato a 2774 punti. Una riduzione del 20%.

PHP 7 e WordPress : raidboxes.de una volta sotto PHP 5.6, una volta sotto PHP 7
Risultato del confronto diretto tra raidboxes.de su PHP 7 e PHP 5.6.

La compatibilità è il grande problema

WordPress è pienamente compatibile con PHP 7. Tuttavia, Plugins, Themes e frameworks causano difficoltà. Con PHP 7, gli sviluppatori hanno abbandonato parte della retrocompatibilità del linguaggio. Questo significa: se un Plugin causa problemi sotto PHP 7, devi aspettare che sia stato risolto tramite aggiornamento (o se puoi: adatta lo script da solo).

C'è uno strumento con cui si può determinare la compatibilità di Plugins e Themes per PHP 7, ma questo è adatto solo agli sviluppatori. Per l'utente normale WordPress c'è per esempio il Plugin PHP Compatibility Checker. Anche una funzione per sviluppatori come Staging permette di determinare la compatibilità di Plugins e Themes con PHP 7 senza compromettere la funzionalità del sito live.

Come si ottiene PHP 7?

Nella maggior parte dei casi, il provider di hosting eseguirà l'aggiornamento di PHP (a meno che tu non abbia il tuo server root). Poi, dopo l'aggiornamento, o tutte le pagine in esecuzione presso l'hoster dovrebbero girare automaticamente sotto PHP 7, o l'hoster offre un meccanismo di aggiornamento. Quest'ultimo dovrebbe essere il caso normale. A causa della minore retrocompatibilità c'è sempre il rischio di problemi con Plugins e Themes.

Ormai, la maggior parte degli hoster dovrebbe offrire anche un'opzione corrispondente. In caso contrario, potrebbe diventare stretto per i futuri WordPress -WordPress - progetti.

Per esempio, come cliente diRAIDBOXES potete cambiare i vostri BOX tra PHP 7 e la versione precedente PHP 5.6 con un clic.

Abilita PHP7 per WordPress  a RAIDBOXES
Su RAIDBOXES puoi abilitare e disabilitare PHP7 per i tuoi progetti WordPress -WordPress con un semplice click nelle impostazioni del sito.

Conclusione: PHP 7 offre a WordPress WordPress -Progetti un massiccio aumento delle prestazioni

Nel complesso, l'aggiornamento della versione di PHP per WordPress è solo raccomandato. Tuttavia, può succedere che importanti Plugins o il tuo Theme non supportino PHP 7. In tal caso, è necessario contattare il produttore per sapere quando e come il programma sarà reso compatibile.

Nel peggiore dei casi, dovrete aspettare o trovare un'alternativa per il programma in questione. Questo significherebbe che dovresti investire un po' di lavoro a questo punto, ma potrebbe essere una buona opportunità per una riprogettazione tecnica e creativa del tuo sito e aiutarti a rendere WordPress più a prova di futuro.

In ogni caso, dovreste affrontare la questione di PHP 7 nel prossimo futuro. Perché già a metà del 2017 PHP 7 diventerà il requisito minimo per WordPress .

A proposito: l'attuale versione 5.6 di PHP non è stata aggiornata dalla fine del 2016. Quindi ha senso considerare il passaggio a PHP 7 il più presto possibile.

Hai domande sulla conversione da WordPress a PHP versione 7? Allora basta scrivere un commento a questo articolo.

Commenti su questo articolo

Scrivi un commento

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