HostingWordpress

Supporto multi PHP di un hosting Wordpress

PHP è oggi uno dei linguaggi di scripting più popolari sul web ed è anche il linguaggio su cui si basa Wordpress. Purtroppo oggi molte aziende, sviluppatori e host sono rimasti indietro nel supporto delle ultime versioni di PHP, per questo è importante parlare di supporto multi PHP

In questo articolo cerchiamo quindi di darti 4 validi motivi per cui è così importante che tutti usino le più recenti versioni di PHP, non solo per ragioni di sicurezza, ma anche per le prestazioni e il maggiore supporto. Non a caso il supporto multi PHP è compreso nei nostri  piani hosting Wordpress!

Sicurezza

Uno dei motivi più importanti per aggiornare PHP e contare quindi su un supporto multi PHP è quello di essere certi di utilizzare una versione completamente supportata e aggiornata regolarmente per quanto riguarda le vulnerabilità della sicurezza. PHP 5.4 non ha avuto patch dal 2015 e PHP 5.5 dal 2016.  

I problemi che vanno sempre monitorati e che hanno causato non pochi problemi negli anni passati riguardano DoS, esecuzione di codice, overflow, corruzione della memoria, XSS, traversamento di directory, bypass e acquisizione di tipologie di informazioni. 

PHP, come ogni altro grande sistema, è quindi sotto costante controllo e miglioramento. Ogni nuova versione racchiude spesso modifiche maggiori e minori per migliorare la sicurezza e riparare eventuali difetti, problemi di configurazione e altri problemi che potrebbero influire sulla sicurezza e sulla stabilità del sistema. Come altri linguaggi e programmi di scripting a livello di sistema, l’approccio migliore è quello di aggiornare spesso e tenere d’occhio le ultime versioni e le loro modifiche. 

Prestazioni

Con il rilascio di PHP 7.2, 7.3, 7.4 e 8.0 ci sono stati ​​enormi miglioramenti in termini di prestazioni, così grandi, in effetti, che l’aggiornamento dovrebbe essere una priorità rispetto a molte piccole ottimizzazioni che potresti valutare sul sito WordPress (che però ricordiamo ad oggi arriva al PHP 7.4 e PH8 ma in quest’ultimo caso temi e plugin non sono ancora compatibili in quanto date le molte modifiche di PHP devono essere tutti aggiornati e ci vorrà qualche mese perché lo siano). Ci sono stati quindi dei miglioramenti significativi delle prestazioni con PHP 7 rispetto alle iterazioni precedenti: PHP 7 consente al sistema di eseguire il doppio delle richieste al secondo rispetto a PHP 5.6, a quasi metà della latenza.

PHP 7.3 infatti può eseguire quasi tre volte il numero di transazioni (richieste) al secondo rispetto a PHP 5.6. PHP 7.3 è inoltre in media il 9% più veloce di PHP 7.2 e PHP 5.2 era il 400% più lento di PHP 7. Questo giusto per dare degli ordini di grandezza.

Supporto

Il supporto è un’altra ragione per cui si dovrebbero utilizzare le versioni PHP più recenti e supportate. Molte volte, gli sviluppatori di plugin e temi possono solo estendere il supporto per le versioni precedenti perchè non si ha il tempo di testare la compatibilità. Nel caso di versioni vecchie di PHP in esecuzione le cose probabilmente finiranno per rompersi. Ne è una dimostrazione l’elenco di thread nei forum di WordPress. 

Molti di questi thread vengono aperti perché si hanno in esecuzione versioni obsolete di PHP. Tuttavia, lo stesso si potrebbe dire per i thread aperti a causa di problemi di compatibilità di PHP 7. Il che dimostra che la comunità di sviluppatori di WordPress sta ancora cercando di adeguarsi alle nuove versioni di PHP.

Nuove funzionalità per sviluppatori

La maggior parte degli sviluppatori di WordPress preferirebbe lavorare solo sulle versioni più nuove di PHP, se potessero, semplicemente per il fatto che sono state aggiunte tante nuove funzionalità tra PHP 5.2 e PHP 7.4. Alcune modifiche apportate da PHP 7 e 7.3 comprendono:

  • Operatore di confronto combinato
  • Operatore di coalescenza Null
  • Nuovo type hinting
  • Classi anonime
  • Nullable types
  • Tipo di ritorno void e pseudo-tipo iterable
  • Gestione delle eccezioni multi-catch
  • Supporto per le chiavi in list()
  • Offset di stringa negativi
  • Operatori numerici e numeri malformati
  • HTTP/2 server push
  • Preloading
  • Spread Operator nell’Espressione degli Array
  • Arrow functions 2.0 (short closures)
  • Operatore di Assegnazione di Coalescenza Null
  • Typed properties 2.0
  • Weak references
  • Tipi di Ritorno Covarianti e Parametri Controvarianti
  • Nuovo Meccanismo di Serializzazione Personalizzata degli Oggetti

Conclusioni

Secondo W3Techs, PHP è utilizzato da oltre il 78% di tutti i siti web che utilizzano un linguaggio di programmazione lato server. I requisiti ufficiali di WordPress.org ora raccomandano un host con PHP versione 7.3 o superiore. Il supporto multi PHP è importante per avere un software supportato, ma anche perché ci sono notevoli vantaggi in termini di prestazioni.

Cerchi un piano hosting Wordpress? Dai un’occhiata qui!

Mostra altro

Articoli simili

Back to top button