N08 PHP7

PHP 7 mette il turbo alle tue pagine WordPress

La versione completa di PHP 7 è disponibile da dicembre 2015. La versione PHP, che non è più così nuova, diventerà presto anche un prerequisito per i progetti WordPress e già oggi è ufficialmente raccomandata. Soprattutto, PHP 7 rende le tue pagine WordPress più potenti. Vi spieghiamo i vantaggi del nuovo PHP 7 e cosa dovete tenere a mente se volete accendere il turbo di 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 parole povere, PHP 7 raddoppia la velocità alla quale WordPress può lavorare. 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 anche elencato da WordPress.org come requisito minimo raccomandato per i server web. Questo significa che l'ultima versione di PHP, insieme a HTTPS e HTTP/2, è uno degli elementi 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 è principalmente usato 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.

Anche se gli aggiornamenti di PHP sono relativamente rari, sono tanto più importanti. Se la versione di PHP è superata e non è più fornita di aggiornamenti, possono verificarsi enormi lacune di sicurezza. Ma il tempo di caricamento della pagina soffre anche sotto una vecchia versione di PHP. In casi estremi, possono anche verificarsi incompatibilità con plug-in e temi.

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

Più prestazioni attraverso un migliore utilizzo delle risorse

PHP 7 assicura che le operazioni PHP ora richiedono significativamente meno risorse, ma 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 hai bisogno di una potenza di calcolo significativamente inferiore con PHP 7 che con PHP 5.6.

PHP 7 mette il turbo alle tue pagine WordPress
Le cifre provengono 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 fornito risultati simili e si può supporre che un raddoppio approssimativo delle prestazioni può essere previsto 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, cioè quasi dimezzato. Il valore di Start Render è stato ridotto 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 ammonta ancora a 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 stesso è completamente compatibile con PHP 7. Tuttavia, i plugin, i temi e i framework causano difficoltà. Con PHP 7, gli sviluppatori hanno abbandonato parte della compatibilità all'indietro del linguaggio. Questo significa che se un plugin causa problemi sotto PHP 7, devi aspettare che sia stato risolto tramite un aggiornamento (o se puoi: adatta lo script da solo).

C'è uno strumento con cui è possibile determinare la compatibilità di plugin e temi per PHP 7, ma questo è adatto solo per gli sviluppatori. Per i normali utenti di WordPress, per esempio, c'è il plugin PHP Compatibility Checker. Una funzione per sviluppatori come Staging permette anche di determinare la compatibilità di plugin e temi con PHP 7 senza mettere in pericolo la funzionalità del sito live.

Come ottenere i benefici di PHP 7?

Nella maggior parte dei casi, il fornitore di hosting effettuerà l'aggiornamento di PHP (a meno che tu non abbia il tuo root server). Poi, dopo l'aggiornamento, o tutte le pagine che girano sull'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 compatibilità verso il basso, c'è sempre il rischio di problemi con plug-in e temi.

Ormai, la maggior parte degli hoster dovrebbe offrire anche un'opzione corrispondente. In caso contrario, le cose potrebbero diventare difficili per i futuri progetti WordPress.

Come cliente diRaidboxes, per esempio, hai la possibilità di passare con un clic da PHP 7 alla versione precedente PHP 5.6.

Abilita PHP7 per WordPress a Raidboxes
Su Raidboxes , PHP7 può essere attivato e disattivato per i tuoi progetti WordPress con un semplice clic nelle impostazioni del sito.

Conclusione: PHP 7 offre ai progetti WordPress un enorme aumento delle prestazioni

Nel complesso, l'aggiornamento della versione di PHP per WordPress è altamente raccomandato. Tuttavia, può succedere che plugin importanti o il tuo tema 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 di design del tuo sito e aiutarti a rendere WordPress a prova di futuro.

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

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

Hai delle domande su come passare WordPress alla versione 7 di PHP? Poi basta scrivere un commento su questo articolo.

Ti è piaciuto l'articolo?

Con la tua valutazione ci aiuti a migliorare ancora di più il nostro contenuto.

Scrivi un commento

Il tuo indirizzo e-mail non sarà pubblicato.