Ogni anno pubblichiamo i nostri benchmark approfonditi sulle prestazioni su varie piattaforme per vedere come le diverse versioni di PHP si comportano l’una rispetto all’altra. Questa volta abbiamo testato sei diverse versioni di PHP su 22 piattaforme/configurazioni diverse, tra cui WordPress, Drupal, Joomla!, Laravel, Symfony e molti altri. Abbiamo anche testato popolari soluzioni di ecommerce come WooCommerce, Easy Digital Downloads, Magento, Grav CMS e October CMS.

Invitiamo sempre gli utenti di WordPress a approfittare delle ultime versioni supportate di PHP. Non solo sono più sicure, ma offrono anche miglioramenti nelle prestazioni. Non stiamo parlando solo di WordPress, perché questo è vero per la maggior parte delle piattaforme. Oggi vi mostreremo come PHP 7.4 emerge su tutte le versioni con cui lo abbiamo confrontato! 🤘

Abbiamo testato le prestazioni di 22 piattaforme/configurazioni con 6 diverse versioni di PHP e #PHP 7.4 ha vinto l'oro in 17/17 (5 non pervenute). 🏆🚀Click to Tweet

Lo stato di PHP nella Community e su Kinsta

PHP è un linguaggio di programmazione e di scripting lato server open source utilizzato principalmente per lo sviluppo web. La maggior parte del core del software di WordPress è scritto in PHP, il che rende PHP un linguaggio molto importante per la community di WordPress. Ci sono eccellenti tutorial PHP se volete imparare questo linguaggio di programmazione.

Alcuni potrebbero sostenere che PHP sia morto. Ma anche se agli sviluppatori piace affermarlo, PHP è vivo, più veloce e migliore che mai. Secondo W3Techs, PHP viene utilizzato da oltre il 78,9% di tutti i siti web che utilizzano un linguaggio di programmazione lato server. Sono molti i siti web che si basano su PHP.

Tuttavia, un grosso problema nella community è che molti utilizzano ancora versioni vecchie e non supportate di PHP. Secondo WordPress stats, solo il 38,3% dei siti WordPress gira su versioni PHP supportate (7.2 o successive). Ciò genera problemi sia di prestazioni che di sicurezza.

Perché? Ecco alcuni dei motivi che vediamo più spesso:

Per cercare di dare un contributo allo sviluppo della community, Kinsta ha adottato lo stesso programma di fine vita (EOL) di PHP. Questo garantisce che i vostri siti WordPress siano il più possibile veloci e sicuri.

In che modo i clienti di Kinsta si collocano rispetto alla community di WordPress in generale? Eravamo curiosi, quindi abbiamo dato un’occhiata ai numeri.

Versione PHP dei siti ospitati su Kinsta

Versione PHP dei siti ospitati su Kinsta

Ecco il risultato:

Siamo stati fieri ed entusiasti di scoprire questi numeri. Significa che il tasso di adozione di PHP tra i clienti di Kinsta è molto alto! Molto più alto della popolazione generale di WordPress.

Un enorme 73,3% di tutti i siti WordPress ospitati su Kinsta gira su PHP 7.3 o superiore! 💥Click to Tweet

Benchmark PHP (2020)

Anche se PHP 5.6, 7.0 e 7.1 non sono più ufficialmente supportati, è utilizzato ancora da molti   WordPress. Per questo abbiamo deciso tutte e sei le differenti versioni di PHP in modo da permettervi di constatare quanto si possa beneficiare in termini di performance dalle nuove versioni. Non appena il PHP 8 sarà disponibile per i test, aggiorneremo il nostro benchmark per includerlo nei risultati.

Per ogni test abbiamo utilizzato l’ultima versione di ogni piattaforma e messo a confronto la home page per un minuto con 15 utenti simultanei. Di seguito riportiamo i dati del nostro ambiente di test.

opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=50000
opcache.revalidate_freq=60
opcache.fast_shutdown=1
opcache.enable_cli=1

OPcache migliora le prestazioni di PHP memorizzando il bytecode degli script precompilato nella memoria condivisa, eliminando così la necessità che PHP carichi e analizzi gli script su ogni richiesta.

I test sono stati eseguiti da Thoriq Firdaus, contributor di WordPress e sviluppatore web qui da Kinsta.

Piattaforme e Configurazioni Testate

I nostri test riguardano le seguenti 22 piattaforme/configurazioni. Su alcune, abbiamo dovuto testare più versioni a causa della mancanza di supporto per una versione specifica di PHP. Fate clic su uno dei link di seguito per saltare direttamente alle note e ai risultati del corrispondente test. I dati vengono misurati in richieste al secondo. Più sono le richieste meglio è.

Per via del fatto che il contenuto della demo su ciascuna piattaforma può variare notevolmente, abbiamo deciso di testare le prestazioni grezze delle nuove installazioni pulite.

WordPress 5.3

La prima piattaforma che abbiamo testato è stata, ovviamente, una delle nostre preferite: WordPress (potremmo essere un po’ di parte, dato che respiriamo questo CMS tutti i giorni 😉). In estrema sintesi, WordPress è un software open source che potete utilizzare per creare un bellissimo sito web, un blog o un’app. In effetti, WordPress alimenta oltre il 38.8% di tutti i siti web su Internet. Sì, più di un sito visitato su tre è probabilmente basato su WordPress.

WordPress
Abbiamo iniziato con WordPress 5.3, che era l’ultima versione al momento della stesura di questo articolo. Abbiamo utilizzato il nuovo tema Twenty Twenty e abbiamo testato il sito per un minuto con 15 utenti simultanei.

Benchmark PHP WordPress 5.3

Benchmark PHP WordPress 5.3

Incorpora nel tuo sito:

Risultati dei Benchmark

PHP 7.4 è stato il vincitore, dimostrando di essere leggermente più veloce di PHP 7.3. E se si confronta PHP 7.4 con PHP 5.6, il primo può gestire ben oltre 3 volte il numero di richieste (transazioni) al secondo!

Aggiornate il vostro PHP con un clic per una maggiore performance del sito, velocità e sicurezza. Prova Kinsta gratuitamente.

WordPress 5.3 + WooCommerce 3.5.2

WooCommerce è una piattaforma di ecommerce open source, completamente personalizzabile, creata per WordPress. È anche di gran lunga una delle soluzioni di ecommerce più popolari nella community di WordPress e al momento alimenta oltre il 14% di tutti i siti di ecommerce su Internet.
WooCommerce

Per il successivo test, abbiamo testato WordPress insieme a WooCommerce. Abbiamo utilizzato il tema eCommerce gratuito Storefront (2.5.3).

Benchmark PHP WordPress 5.3 + WooCommerce

Benchmark PHP WordPress 5.3 + WooCommerce

Incorpora nel tuo sito:

Risultati dei Benchmark

Durante l’esecuzione di WooCommerce, PHP 7.4 ha superato PHP 7.3 con un piccolo margine.

WordPress 5.3 + Easy Digital Downloads 2.9.20

Easy Digital Downloads (EDD), creato da Pippin Williamson, è un plugin eCommerce gratuito per WordPress specializzato esclusivamente nella vendita di prodotti digitali.
Easy Digital Downloads

Dopo aver visto le prestazioni di WooCommerce, abbiamo così installato WordPress e Easy Digital Download. Abbiamo utilizzato il tema gratuito Themedd (1.0.7).

Benchmark PHP WordPress 5.3 + Easy Digital Download

Benchmark PHP WordPress 5.3 + Easy Digital Download

Incorpora nel tuo sito:

Risultati dei Benchmark

PHP 7.4 è stato il più veloce anche con WordPress e Easy Digital Downloads.

Con WordPress, WooCommerce e Easy Digital Download, PHP 7.4 ha dimostrato di essere leggermente più veloce su tutta la linea!

Info

Tutti i dati di benchmark sono misurati in richieste al secondo. Più richieste ci sono, meglio è.

Drupal 8.8.0

Drupal è un CMS open source popolare per il suo sistema modulare e la forte community di sviluppatori. È stato rilasciato nel 2000 e secondo W3Techs, alimenta l’1,7% di tutti i siti web, con una quota del 3,0% nel mercato dei sistemi di gestione dei contenuti.
Drupal

Per il benchmark di Drupal, abbiamo utilizzato il tema gratuito predefinito Umami (8.8.0).

Benchmark PHP Drupal

Benchmark PHP Drupal

Incorpora nel tuo sito:

Risultati dei Benchmark

Durante l’esecuzione di Drupal, PHP 7.3 ha mostrato un notevole miglioramento delle prestazioni. È stato un salto molto maggiore rispetto alle precedenti versioni di PHP.

Joomla! 3.9.13

Joomla! è un CMS gratuito e open-source per la pubblicazione di contenuti web, rilasciato per la prima volta il 17 agosto 2005. È basato su un framework per applicazioni web model-view-controller e, secondo W3Techs, è utilizzato dal 2,6% di tutti i siti web su Internet.
Joomla

Per il benchmark di Joomla!, abbiamo utilizzato il template gratuito Protostar (1.0) incluso in Joomla! pacchetto di distribuzione 3.x.

Benchmark PHP Joomla!

Benchmark PHP Joomla!

Incorpora nel tuo sito:

Risultati dei Benchmark

Su Joomla! possiamo vedere che le prestazioni sono state molto diverse. C’è stato un enorme aumento delle prestazioni da PHP 5.6 a 7.0+. E passando velocemente a PHP 7.4, quest’ultimo è stato senza dubbio il vincitore per Joomla!

Magento 2 (CE) 2.2.10 + 2.3.3

Magento è una popolare piattaforma di ecommerce open source scritta in PHP, rilasciata il 31 marzo 2008. Dal 2018 Magento è un’azienda di Adobe. Secondo W3Techs, alimenta lo 0,8% di tutti i siti web su Internet.
Magento

Per il benchmark di Magento 2, abbiamo utilizzato il tema gratuito Luma. Abbiamo utilizzato due versioni, dato che la 2.2.10 supportava solo fino a PHP 7.2. Per i test aggiuntivi, abbiamo utilizzato la 2.3.3.

Benchmark PHP Magento 2

Benchmark PHP Magento 2

Incorpora nel tuo sito:

Risultati dei Benchmark

I benchmark PHP di Magento 2 non variano molto. Ma la grande notizia è che l’ultima versione di Magento insieme all’ultima versione di PHP supportata (7.3) è la più veloce.

Grav CMS 1.6.19

Grav è un CMS open source facile da usare, ma potente, che non richiede database. Questo a volte viene anche definito flat-file CMS.
Grav CMS

Per il benchmark di Grav CMS, abbiamo utilizzato il pacchetto gratuito Clean Blog skeleton.

Benchmark PHP Grav CMS

Benchmark PHP Grav CMS

Incorpora nel tuo sito:

Risultati dei Benchmark

Con Grav CMS, l’ultima versione di PHP 7.4 è la vincitrice.

È bello vedere anche questi sistemi di gestione dei contenuti più piccoli abbandonare il supporto per le versioni precedenti di PHP. Anche se questo è un vantaggio del non essere così grandi. Sfortunatamente, quando si tratta di WordPress e di altre piattaforme con una grande quota di mercato, le cose progrediscono più lentamente a causa di problemi di compatibilità.

October CMS 1.0.458

October CMS è una piattaforma CMS gratuita, open source, self-hosted e modulare basata sul Laravel PHP Framework. È stato originariamente rilasciato il 15 maggio 2014.
october cms

Per il benchmark di October CMS, abbiamo utilizzato il tema gratuito Clean Blog.

Benchmark PHP October CMS

Benchmark PHP October CMS

Incorpora nel tuo sito:

Risultati dei Benchmark

PHP 7.3 è il vincitore, anche se solo con un leggero margine. Molto probabilmente anche PHP 7.4, una volta supportato, mostrerà dei miglioramenti.

Laravel 5.8.35 + 6.7.0

Laravel è un framework PHP open source molto popolare, utilizzato per sviluppare applicazioni web. È stato creato da Taylor Otwell ed è stato rilasciato nel giugno 2011.
Logo Laravel

Per il benchmark di Laravel, abbiamo utilizzato un semplice tema HTML.

Benchmark PHP Laravel

Benchmark PHP Laravel

Incorpora nel tuo sito:

Risultati dei Benchmark

PHP 7.4 è il chiaro vincitore su entrambe le versioni. Tuttavia, ciò che è interessante è che Laravel 5.8.35 con PHP 7.4 sembra essere più veloce di Laravel 6.7.0.

Symfony 4.4.2 + 5.0.1

Symfony è un set di componenti PHP riutilizzabili e un framework PHP sviluppato per creare applicazioni Web, API, microservizi e altri servizi web. È stato rilasciato il 22 ottobre 2005.
symfony
Per il benchmark di Symfony, abbiamo utilizzaato la demo di Symfony con MySQL (di default SQLite).

Benchmark PHP Symfony

Benchmark PHP Symfony

Incorpora nel tuo sito:

Risultati dei Benchmark

Per quel che riguarda Symfony, la versione 4.4.2 e PHP 7.4 è stata l’accoppiata più veloce.

Aggiornate il vostro PHP con un clic per una maggiore performance del sito, velocità e sicurezza. Prova Kinsta gratuitamente.

CodeIgniter 3.1.11 + 4.0-rc.3

CodeIgniter è un potente framework PHP con un ingombro molto ridotto, creato per gli sviluppatori che hanno bisogno di un toolkit semplice ed elegante per creare applicazioni web complete.
Logo CodeIgniter

Benchmark PHP CodeIgniter

Benchmark PHP CodeIgniter

Incorpora nel tuo sito:

Risultati dei Benchmark

Come con Laravel e Symfony, PHP 7.4 è stato il più veloce durante l’esecuzione di CodeIgniter. Ciò che è stato interessante è che CodeIgniter 3.1.11 è stato significativamente più veloce della versione 4.0-rc.3. Tenete presente, però, che si tratta di una release candidate.

CakePHP 3.8.7 + 4.0.0

CakePHP è un web framework open source in rapido sviluppo che semplifica la costruzione di applicazioni web, è veloce e richiede meno codice. È stato rilasciato nell’aprile del 2005.

Benchmark CakePHP

Benchmark CakePHP

Incorpora nel tuo sito:

Risultati dei Benchmark

Con CakePHP, risulta vincitrice la versione 3.8.7 con PHP 7.4.

PyroCMS 3.7

PyroCMS è un progetto open source ed è essenzialmente un’estensione di Laravel che consente di creare siti web e applicazioni sul framework più rapidamente.
PyroCMS
Per il benchmark di PyroCMS, abbiamo utilizzato il tema starter gratuito.

Benchmark PHP PyroCMS

Benchmark PHP PyroCMS

Incorpora nel tuo sito:

Risultati dei Benchmark

Dato che PHP 7.4 non funziona ancora con PyroCMS, in questo caso PHP 7.3 ha vinto i test con un piccolo margine.

Pagekit 1.0.17

Pagekit è un CMS modulare e leggero open source fondato da YOOtheme. Vi offre gli strumenti per creare bellissimi siti web. È stato rilasciato nella primavera del 2016.
Pagekit
Per il benchmark di Pagekit, abbiamo utilizzato il tema gratuito One (tema Pagekit predefinito).

Benchmark PHP Pagekit

Benchmark PHP Pagekit

Incorpora nel tuo sito:

Risultati dei Benchmark

PHP 7.4 ha vinto l’oro quando nei test con Pagekit.

Bolt CMS 3.7.0

Bolt CMS, o Bolt, è uno strumento di gestione dei contenuti open source, che ambisce ad essere il più semplice e diretto possibile. Si basa su componenti Silex e Symfony, utilizza Twig e SQLite, MySQL o PostgreSQL.
Bolt CMS

Per il benchmark di Bolt CMS, abbiamo utilizzato il tema gratuito Bolt Base 2018.

Benchmark PHP Bolt CMS

Benchmark PHP Bolt CMS

Incorpora nel tuo sito:

Risultati dei Benchmark

PHP 7.4 ha vinto l’oro nei test su Bolt CMS. Sono sorprendenti i miglioramenti delle prestazioni rispetto a PHP 5.6.

Craft CMS 3.4.0-beta.4

Craft CMS è un sistema di gestione dei contenuti mirato per sviluppatori, designer e professionisti del web che unisce flessibilità, potenza e facilità d’uso per i clienti.
Craft CMS

Benchmark PHP Craft CMS

Benchmark PHP Craft CMS

Incorpora nel tuo sito:

Risultati dei Benchmark

PHP 7.4 ha vinto l’oro nei test con Craft CMS.

ExpressionEngine 5.3.0

ExpressionEngine è una piattaforma di gestione dei contenuti flessibile e ricca di funzionalità che consente a centinaia di migliaia di persone e organizzazioni in tutto il mondo di gestire facilmente il proprio sito web.
ExpressionEngine
Per il benchmark di ExpressionEngine, abbiamo utilizzato il tema predefinito.

Benchmark PHP ExpressionEngine

Benchmark PHP ExpressionEngine

Incorpora nel tuo sito:

Risultati dei Benchmark

PHP 7.4 ha preso l’oro nei test su ExpressionEngine.

Aggiornare a PHP 7.4 su Kinsta

Se i risultati qui sopra non vi convincono, non sappiamo cos’altro potrà convincervi! Giusto un amichevole promemoria. Se siete clienti Kinsta, avete a disposizione PHP 7.2, 7.3, e 7.4 con la nostra configurazione auto-riparatrice.

Se volete vedere i miglioramenti delle prestazioni, potete facilmente passare a una versione più recente con un solo clic nel vostro cruscotto MyKinsta.

Passare a PHP 7.4

Passare a PHP 7.4

Se siete preoccupati che PHP 7.4 sia incompatibile con un plugin di terze parti (cosa che può succedere), è esattamente questo il motivo per cui abbiamo siti di staging. 👍 Potete testare senza preoccuparvi di rompere il vostro sito di produzione.

Cosa Portiamo a Casa dai Risultati dei benchmark

Dai test qui sopra, è chiaro che PHP 7.4 è al comando per quanto riguarda le prestazioni su tutte le piattaforme.

Abbiamo testato le prestazioni di 22 piattaforme/configurazioni su 6 diverse versioni di PHP e #PHP 7.4 ha ottenuto l'oro in 17/17 (5 N/P)!🏆Click to Tweet

Siamo super entusiasti di PHP 7.4 e speriamo che lo siate anche voi! Ci piacerebbe conoscere le vostre opinioni in merito ai nostri benchmark o anche alle esperienze che avete avuto una volta effettuato l’aggiornamento. Scriveteci di seguito nei commenti.


Se ti è piaciuto questo articolo, allora apprezzerai la piattaforma di hosting WordPress di Kinsta. Metti il turbo al tuo sito web e ricevi supporto 24×7 dal nostro team di veterani di WordPress. La nostra infrastruttura potenziata da Google Cloud è centrata su scaling automatico, performance e sicurezza. Permettici di mostrarti la differenza di Kinsta! Scopri i nostri piani