PHP 8.5 è stato rilasciato ufficialmente e gli sviluppatori vogliono sapere quali miglioramenti delle prestazioni possono aspettarsi dai CMS e dai framework più diffusi.
Per scoprirlo, abbiamo effettuato un benchmark di 12 CMS e framework molto utilizzati, tra cui WordPress, WooCommerce, Drupal, Joomla, Laravel e CodeIgniter, su PHP 8.2, 8.3, 8.4 e 8.5 in condizioni identiche. WordPress è stato testato anche su PHP 7.4, dal momento che una parte considerevole dei siti funziona ancora con quella versione.
Il nostro intento è quello di fornire uno sguardo chiaro e pratico sulle variazioni di prestazioni tra le recenti versioni di PHP e su cosa puoi aspettarti una volta effettuato l’aggiornamento.
La nostra configurazione per il benchmarking di PHP
Per garantire risultati coerenti e riproducibili, tutti i benchmark sono stati eseguiti in ambienti identici e isolati utilizzando Docker Compose. Ogni versione di PHP e CMS/framework è stata testata in modo indipendente con i propri container, database e configurazione.
Ambiente di test
- Macchina: macchina virtuale Ubuntu 24.04.3 LTS (ambiente di benchmarking interno di Kinsta), 30 vCPU, 120 GB di memoria, 100 GB di SSD.
- Virtualizzazione: istanza di calcolo di Google Cloud Platform in esecuzione in un ambiente Docker isolato.
- Stack web: nginx:alpine o nginx:stable (a seconda dei requisiti del CMS) con PHP-FPM (immagini Docker ufficiali), JIT disabilitato e OPcache abilitato con le impostazioni di produzione standard.
- Database: MariaDB 10.11 (immagine ufficiale Docker).
- Versioni PHP testate: 7.4, 8.2, 8.3, 8.4 e 8.5. Tutte basate sulle immagini Docker ufficiali php:<versione>-fpm.
- Strumenti: ApacheBench (ab) con cinque esecuzioni per configurazione e una richiesta di riscaldamento prima di ogni test.
- Parametri
- Concorrenza: 15 richieste simultanee
- Richieste per esecuzione: 1000
- Risultati: misurati in richieste al secondo (req/s). Un numero più alto indica una gestione più veloce delle richieste e migliori prestazioni.
CMS e framework
Nel selezionare le piattaforme da analizzare, ci siamo concentrati su fattori quali la popolarità, il supporto della community, il numero di siti web attivi, le tendenze di utilizzo e il volume di ricerca negli Stati Uniti.
WordPress continua a dominare il web, rappresentando oltre il 60% dell’intero mercato dei CMS e alimentando più di 37 milioni di siti web attivi. All’interno dell’ecosistema WordPress, abbiamo incluso anche WooCommerce e Easy Digital Downloads (EDD), due importanti plugin di e-commerce con milioni di installazioni attive e una traiettoria di crescita costante.
Abbiamo anche effettuato un benchmark di altre piattaforme popolari, come Joomla, Drupal, OpenCart, OctoberCMS e Craft CMS, che rimangono tutte molto utilizzate nonostante i diversi trend di crescita. Sono stati testati anche framework come Laravel, CodeIgniter e CakePHP per rappresentare ambienti incentrati sugli sviluppatori in cui PHP continua a evolversi rapidamente.
Diamo un’occhiata ai risultati.
WordPress
WordPress.org è un CMS open-source e rimane il CMS più popolare al mondo, con oltre il 43% di tutti i siti web.
Originariamente è stato costruito per il blogging, ma da allora si è evoluto in una piattaforma versatile in grado di supportare qualsiasi cosa, dai blog personali ai grandi siti di e-commerce e alle applicazioni aziendali. L’API REST di WordPress lo fa funzionare anche come CMS headless, compatibile con i moderni framework JavaScript e SSG.
Per questo test abbiamo utilizzato un’installazione predefinita di WordPress 6.8.0 senza plugin aggiuntivi o livelli di caching.
Parametri di riferimento di WordPress
- Versioni testate: WordPress 6.8.0
- URL testato:
/ - Dimensione della risposta: 49.788 byte (~48,6 KB)
- Risultati:
- PHP 7.4: 139,06 richieste/s
- PHP 8.2: 146,09 richieste/s
- PHP 8.3: 142,75 richieste/s
- PHP 8.4: 148,22 richieste/s
- PHP 8.5: 148,30 richieste/s

WordPress mostra miglioramenti costanti delle prestazioni quando si passa da PHP 7.4 alle versioni moderne di PHP. PHP 8.4 e PHP 8.5 offrono i risultati più veloci nei nostri test, attestandosi entrambi intorno ai 148 req/s, con PHP 8.5 leggermente in vantaggio.
Le prestazioni tra PHP 8.2, 8.3, 8.4 e 8.5 rimangono simili e non sono state riscontrate grandi regressioni. Il guadagno maggiore si ha con l’aggiornamento dei siti più vecchi che utilizzano ancora PHP 7.4, che vedono un miglioramento di circa il 6,6% nel passaggio a PHP 8.5.
WooCommerce
WooCommerce è il plugin di e-commerce più utilizzato per WordPress, con oltre 3 milioni di negozi attivi in tutto il mondo, che rappresentano circa l’8% di tutti i siti di e-commerce su Internet.
WooCommerce sfrutta anche l’ampio ecosistema di WordPress, fornendo l’accesso a plugin, WP-CLI, hook, filtri e endpoint API REST per gestire e migliorare il tuo negozio con facilità.
Parametri di riferimento di WooCommerce
- Versione testata: Woo 10.2.2 su WordPress 6.8.0
- URL testato:
/?post_type=product - Dimensione della risposta: 88.855 byte (~86,8 KB) e 54.822 byte (~53,5 KB) su PHP 8.5
- Risultati:
- PHP 7.4: 44,20 risposte/s
- PHP 8.2: 54,67 richieste/s
- PHP 8.3: 53,74 richieste/s
- PHP 8.4: 53,37 richieste/s
- PHP 8.5: 71,02 richieste/s

WooCommerce registra un sostanziale miglioramento delle prestazioni quando passa da PHP 7.4 alle versioni moderne di PHP, con PHP 8.2 che offre un throughput superiore del 23% circa rispetto a PHP 7.4. Le prestazioni rimangono stabili tra PHP 8.2 e 8.4, con variazioni minime.
Il risultato di spicco è PHP 8.5, che raggiunge 71,02 req/s, con un aumento del 33% circa rispetto a PHP 8.4. Questo aumento è in linea con le dimensioni della risposta notevolmente inferiori servite durante il test, il che suggerisce cambiamenti nella struttura dell’output o nell’overhead del rendering che hanno ridotto il costo del payload.
WordPress Easy Digital Downloads (EDD)
Easy Digital Downloads (EDD) è un plugin di e-commerce per WordPress dedicato alla vendita di prodotti digitali (download, licenze, abbonamenti). È molto utilizzato per software, corsi, risorse multimediali e iscrizioni in cui è importante avere un flusso di pagamento e di consegna dei file semplificato.
Parametri di riferimento di EDD
- Versione testata: Easy Digital Downloads 3.5.2 su WordPress 6.8
- URL testato:
/?page_id=9 - Dimensione della risposta: 54.177,75 byte (~ 52,92 KB)
- Risultati:
- PHP 8.2: 85,80 richieste/s
- PHP 8.3: 85,69 richieste/s
- PHP 8.4: 85,54 richieste/s
- PHP 8.5: 86.52 richieste/s

EDD mostra prestazioni costanti su PHP 8.2-8.5, con tutte le versioni che offrono un throughput quasi identico. PHP 8.5 è leggermente in vantaggio con 86,52 req/s, ma la differenza è marginale rispetto a WooCommerce, che ha registrato un aumento del 33% circa da PHP 8.4 a PHP 8.5.
Questo dimostra che il carico di lavoro di EDD è già altamente ottimizzato e non subisce cambiamenti significativi dai miglioramenti incrementali delle recenti versioni di PHP.
Laravel
Laravel è un framework PHP open-source che offre agli sviluppatori web una serie di strumenti e risorse per realizzare applicazioni web moderne.
Laravel è versatile e facile da usare grazie alle sue funzionalità integrate, tra cui un’interfaccia a riga di comando (Artisan), l’autenticazione nativa e un’architettura MVC (Model-View-Controller).
Parametri di riferimento di Laravel
- Versione testata: Laravel 12.33.0
- URL testato:
/ - Dimensione della risposta: 80.650 byte (~ 78,8 KB)
- Risultati:
- PHP 8.2: 730,11 richieste/s
- PHP 8.3: 708,44 richieste/s
- PHP 8.4: 695.98 richieste/s
- PHP 8.5: 700,33 richieste/s

Nei nostri benchmark, PHP 8.2 ha fornito il throughput più alto con 730,11 req/s, mentre PHP 8.3, 8.4 e 8.5 lo hanno seguito a ruota.
Le differenze tra queste versioni di PHP 8.x sono minime e rientrano nella normale varianza, il che indica che Laravel 12.x mantiene prestazioni stabili e prevedibili tra le moderne versioni di PHP.
Joomla
Joomla è un popolare CMS open-source costruito su un framework per applicazioni web model-view-controller che può essere utilizzato indipendentemente dal CMS per creare applicazioni online. Presenta un sistema flessibile e facile da estendere e personalizzare grazie alla sua vasta libreria di estensioni.
Punti di riferimento di Joomla
- Versione testata: Joomla 5.2.2
- URL testato:
/ - Dimensione della risposta: 7.713 byte (~ 7,5 KB)
- Risultati:
- PHP 8.2: 290,30 richieste/s
- PHP 8.3: 287,37 richieste/s
- PHP 8.4: 289,23 richieste/s

Le prestazioni di Joomla rimangono molto stabili in tutte le versioni PHP testate. Il throughput si mantiene tra i 287 e i 290 req/s, senza regressioni o picchi di prestazioni significativi. PHP 8.2 ha prodotto il valore più alto di questa serie, ma le differenze tra PHP 8.2, 8.3 e 8.4 sono minime, nell’ordine dell’1%.
Drupal
Drupal è un potente CMS open-source noto per la sua flessibilità, scalabilità e sicurezza, che lo rendono la scelta migliore per i siti web aziendali, le università e le organizzazioni governative. È ideale per siti web complessi che richiedono strutture di dati personalizzate, supporto multilingue e flussi di lavoro basati sui ruoli.
Nel gennaio 2025, Drupal 7 ha ufficialmente raggiunto la fine del suo ciclo di vita dopo oltre 14 anni di supporto da parte della community. Tuttavia, è ancora alla base del 31% degli oltre 684k siti Drupal attivi. Questo spiega perché abbiamo incluso Drupal 7 nei nostri benchmark insieme a Drupal 10 e Drupal 11 per riflettere l’utilizzo reale durante il periodo di transizione.
Parametri di riferimento di Drupal
- Versione testata: Drupal 7, 10 e 11
- URL testati:
/ - Dimensioni delle risposte:
- Drupal 7 – 7.985 byte (~ 7,8 KB)
- Drupal 10 – 16.476 byte (~ 16,1 KB)
- Drupal 11 – 15.606 byte (~ 15,2 KB)
- Risultati per Drupal 7:
- PHP 8.2: 907,53 req/s
- PHP 8.3: 900,26 richieste/s
- Risultati per Drupal 10:
- PHP 8.2: 1401.43 richieste/s
- PHP 8.3: 782,84 richieste/s
- PHP 8.4: 1391.39 richieste/s
- Risultati per Drupal 11:
- PHP 8.3: 782.84 richieste/s
- PHP 8.4: 817.40 richieste/s

Tra tutte le versioni testate, Drupal 10 ha fornito costantemente le prestazioni più elevate, raggiungendo 1407 req/s su PHP 8.4 e mostrando un risultato molto simile su PHP 8.2.
Drupal 11, ancora relativamente nuovo, mostra un throughput forte ma leggermente inferiore, oscillando tra 780 e 840 req/s. Drupal 7 si mantiene intorno ai 920 req/s sia su PHP 8.2 che su PHP 8.3. Tuttavia, è ancora indietro rispetto alle versioni più moderne di Drupal.
CakePHP
CakePHP è un moderno framework PHP progettato per aiutare gli sviluppatori a costruire applicazioni web robuste in modo rapido ed efficiente.
L’ultima versione, CakePHP 5, introduce miglioramenti significativi nelle prestazioni e nell’esperienza degli sviluppatori. Presenta un ORM aggiornato, una migliore iniezione delle dipendenze, una gestione semplificata del middleware e una maggiore sicurezza dei tipi in tutto il framework.
Parametri di riferimento di CakePHP
- Versione testata: CakePHP 5.2.0
- URL testato:
/ - Dimensione della risposta: 7.573 byte (~ 7,4 KB)
- Risultati:
- PHP 8.2: 74,70 richieste/s
- PHP 8.3: 75,53 richieste/s
- PHP 8.4: 74,16 richieste/s
- PHP 8.5: 73,76 richieste/s

CakePHP offre prestazioni stabili su tutte le versioni di PHP testate, con risultati compresi tra 73 e 76 req/s. PHP 8.3 ha prodotto il throughput più alto in questa serie, ma le differenze complessive rimangono minime.
CodeIgniter
CodeIgniter è un framework PHP leggero costruito per gli sviluppatori che hanno bisogno di una base veloce, sicura e minimal per applicazioni web complete.
Mantiene la semplicità che lo contraddistingue, introducendo al contempo standard moderni come la conformità al PSR, una migliore gestione delle dipendenze, l’escape sensibile al contesto e la protezione integrata contro gli attacchi CSRF/XSS.
Parametri di riferimento di CodeIgniter
- Versione testata: CodeIgniter 4.6.3
- URL testato:
/ - Dimensione della risposta: 46.103 byte (~ 45 KB) e 17.243 byte (~ 17 KB) su PHP 8.5
- Risultati:
- PHP 8.2: 1.216,41 richieste/s
- PHP 8.3: 1.197,53 richieste/s
- PHP 8.4: 1.214,03 richieste/s
- PHP 8.5: 1.874,14 richieste/s

CodeIgniter è il framework più veloce nei nostri benchmark. PHP 8.2-8.4 producono tutti un throughput molto simile, intorno ai 1.200 req/s.
Il risultato di spicco è PHP 8.5, che ha raggiunto i 1.874 req/s, con un aumento del 54% rispetto a PHP 8.4. Questo picco è in linea con la dimensione della risposta significativamente inferiore servita con PHP 8.5 (17 KB contro 45 KB), il che suggerisce cambiamenti nell’output renderizzato, nel comportamento di routing o nel contenuto del template predefinito nell’ambiente di test.
Indipendentemente dalla causa, CodeIgniter con PHP 8.5 ha fornito il throughput più alto di qualsiasi altro framework testato.
Craft CMS
Craft CMS è un CMS flessibile e orientato ai contenuti, costruito per consentire a designer, sviluppatori e team di contenuti di creare esperienze digitali personalizzate. Offre ai team un controllo completo su struttura, design e flusso di lavoro, rendendolo uno dei preferiti dalle agenzie creative e dai marchi aziendali.
Punti di riferimento di Craft CMS
- Versione testata: Craft CMS 5.0
- URL testato:
/ - Dimensione della risposta: 6.257 byte (~ 6,1 KB)
- Risultati:
- PHP 8.2: 201,23 richieste/s
- PHP 8.3: 197.04 richieste/s
- PHP 8.4: 196,23 richieste/s
- PHP 8.5: 197,70 richieste/s

Craft CMS dimostra prestazioni molto stabili su tutte le versioni di PHP 8.x, con risultati compresi tra 196 e 201 req/s. PHP 8.2 ha fornito il throughput più alto in questa serie, ma la differenza tra le varie versioni è minima.
October CMS
October CMS è un moderno CMS basato su Laravel e pensato per gli sviluppatori che apprezzano la semplicità, la flessibilità e le prestazioni. È alla base di oltre 100.000 siti web in tutto il mondo.
La sua base sul framework Laravel lo rende una scelta naturale per i team che già utilizzano Laravel, offrendo una struttura familiare e aggiungendo un potente backend visivo per la modifica dei contenuti. Il design modulare di October CMS, il market dei plugin e i componenti CMS riutilizzabili consentono agli sviluppatori di accelerare la produzione senza sacrificare la qualità o la personalizzazione.
Parametri di riferimento di October CMS
- Versione testata: October CMS 4.0 (con Laravel 12.0)
- URL testato:
/ - Dimensione della risposta: 17.211 byte (~ 16,8 KB)
- Risultati:
- PHP 8.2: 173,54 richieste/s
- PHP 8.3: 152,75 richieste/s
- PHP 8.4: 151,38 richieste/s
- PHP 8.5: 162,71 richieste/s

OctoberCMS ottiene le migliori prestazioni su PHP 8.2, raggiungendo 173,54 req/s, seguite da un notevole calo su PHP 8.3 e 8.4. PHP 8.5 mostra una ripresa significativa, risalendo a 162,71 req/s, anche se ancora lontana dal picco di PHP 8.2.
La tendenza è coerente con i framework costruiti su Laravel, che presentano piccole fluttuazioni tra le versioni di PHP 8.x, senza regressioni o aumenti significativi.
OpenCart
OpenCart è una popolare piattaforma di e-commerce open-source che alimenta oltre 470.000 negozi in tutto il mondo. È gratuita, facile da installare e abbastanza flessibile da supportare aziende di ogni dimensione.
OpenCart offre potenti strumenti di gestione del negozio che consentono agli utenti di gestire prodotti, ordini, clienti, tasse e coupon da un’unica e intuitiva dashboard. Include un’ottimizzazione SEO integrata, supporta più negozi da un unico pannello di amministrazione e si connette perfettamente con migliaia di estensioni e temi grazie al suo ampio marketplace.
Parametri di riferimento di OpenCart
- Versione testata: OpenCart CMS 4.1.0.3
- URL testato:
/ - Dimensione della risposta: 32.713 byte (~ 32,0 KB)
- Risultati:
- PHP 8.2: 143,47 richieste/s
- PHP 8.3: 142.04 richieste/s
- PHP 8.4: 141,54 richieste/s
- PHP 8.5: 142,45 richieste/s

OpenCart dimostra prestazioni estremamente costanti su tutte le versioni di PHP 8.x, con risultati concentrati tra 141 e 143 req/s.
Le prestazioni migliori si registrano con PHP 8.2, ma PHP 8.5 lo segue da vicino con 142,45 req/s, non mostrando regressioni e mantenendo un throughput stabile.
Grav
Grav è un moderno CMS open-source a file piatti che enfatizza la semplicità, la velocità e la flessibilità. A differenza dei sistemi tradizionali basati su database, Grav memorizza i contenuti in file di testo semplici utilizzando Markdown, il che lo rende estremamente leggero e facile da distribuire.
Parametri di riferimento di Grav
- Versione testata: Grav 1.8.0
- URL testato:
/ - Dimensione della risposta: 13.814 byte (~ 13,5 KB)
- Risultati:
- PHP 8.2: 600,36 richieste/s
- PHP 8.3: 603,66 richieste/s
- PHP 8.4: 586,49 richieste/s
- PHP 8.5: 1.029,07 richieste/s

Grav ha prestazioni costanti su PHP 8.2-8.4, con un throughput compreso tra 590 e 605 req/s. PHP 8.5 registra un aumento delle prestazioni di circa il 75%, raggiungendo 1.029 req/s, il risultato più alto prodotto da Grav in tutti i test.
Statistiche di utilizzo di PHP
Con il rilascio di PHP 8.5, il linguaggio continua a evolversi con nuove funzionalità, tra cui l’operatore pipe (|>), una migliore gestione degli errori con tracce di stack di errori fatali e strumenti di internazionalizzazione migliorati come IntlListFormatter. Questi aggiornamenti modernizzano l’esperienza degli sviluppatori di PHP, mantenendo al contempo un’ampia compatibilità con l’ecosistema.
Per capire come viene utilizzato oggi il PHP, diamo un’occhiata ad alcune statistiche chiave del settore.
Quota dei linguaggi lato server
PHP rimane il linguaggio lato server dominante sul web, alimentando oltre il 73% dei siti web che si affidano all’elaborazione lato server.

La posizione di PHP tra i linguaggi lato server
Esaminando le posizioni di mercato dei cinque linguaggi lato server più diffusi, JavaScript domina tra gli sviluppatori di siti ad alto traffico, mentre PHP occupa una posizione intermedia, alimentando molti siti web e mantenendo una posizione media di traffico costante nel corso degli anni.
PHP alimenta la maggior parte delle piattaforme più visitate al mondo, tra cui microsoft.com, facebook.com, wikipedia.org, wordpress.org e wordpress.com.

Tendenze di utilizzo a lungo termine
La leadership duratura di PHP è supportata dal suo ecosistema maturo, dall’architettura flessibile, dalla forte retrocompatibilità e dalla facilità di manutenzione. Questi fattori hanno permesso a PHP di rimanere una base affidabile sia per i sistemi legacy che per le applicazioni moderne.

Tendenze di adozione e aggiornamento delle versioni di PHP
Le statistiche sull’adozione delle versioni mostrano che molti sviluppatori sono cauti nell’aggiornare le principali versioni di PHP. Questo comportamento influisce direttamente sulle tendenze di utilizzo a livello di versione secondaria.
Quando PHP 8.0 è stato rilasciato per la prima volta, l’adozione è stata ritardata a causa dei problemi di compatibilità con PHP 7.4. Tuttavia, da quando PHP 7.4 ha raggiunto la fine del ciclo di vita nel gennaio 2023, i modelli di utilizzo sono cambiati sensibilmente.
- L’utilizzo di PHP 7.4 è sceso da oltre il 35% nel 2023 al 27,8% di oggi
- L’intera famiglia PHP 7.x rappresenta ora il 36,9% delle installazioni attive

Conclusione
Tra tutti i 12 CMS e framework testati, i nostri benchmark PHP 2025 mostrano che per la maggior parte dei carichi di lavoro, le prestazioni tra PHP 8.2, 8.3, 8.4 e 8.5 non cambiano drasticamente.

Il PHP moderno è già altamente ottimizzato e le versioni incrementali raramente producono da sole grandi incrementi di velocità. L’aggiornamento alla versione più recente non è una scorciatoia garantita per ottenere applicazioni più veloci.
Mentre questi benchmark rivelano le prestazioni di ciascun CMS o framework in condizioni di laboratorio identiche, le prestazioni del mondo reale dipendono fortemente dall’ambiente di hosting. Fattori come l’allocazione della CPU, i PHP worker, i livelli di cache, l’isolamento dei container e l’ottimizzazione dei database influenzano la velocità del motore PHP che si traduce in un caricamento più rapido delle pagine.
WordPress, WooCommerce e Easy Digital Downloads, in particolare, traggono vantaggio da questi fattori, soprattutto in caso di traffico elevato o di carichi pesanti per l’e-commerce.
È proprio questo il livello che una piattaforma gestita può ottimizzare per te. In Kinsta, la piattaforma è progettata per eliminare i colli di bottiglia dell’infrastruttura e offrire un’esecuzione PHP coerente e ad alte prestazioni su tutti i carichi di lavoro.
Con Kinsta, ottieni:
- Hosting gestito di livello mondiale per WordPress e WooCommerce, costruito su una rete globale ad alte prestazioni.
- Cambio di versione PHP con un solo clic, comprese le ultime versioni di PHP 8.4 e 8.5.
- Add-on per le prestazioni di PHP per aumentare il pool di memoria, i thread e i limiti per thread di PHP per gestire i picchi di traffico o i siti con un elevato consumo di risorse.
- Strumenti per sviluppatori come SSH, Git, WP-CLI e ionCube Loader preinstallati.
- Ambienti di staging, backup automatici giornalieri, regole di reindirizzamento e monitoraggio delle prestazioni con l’APM di Kinsta.
- Tecnologia container isolata, firewall hardware e protezione DDoS di Cloudflare per la massima sicurezza.
- API Kinsta per l’automazione e l’integrazione con i tuoi flussi di lavoro.
- Supporto di esperti 24 ore su 24, 7 giorni su 7, da parte di tecnici che conoscono a fondo WordPress e PHP.
L’infrastruttura di Kinsta è conforme alla normativa SOC 2 e si basa sulle macchine virtuali più veloci disponibili.
Per i team che realizzano applicazioni web moderne con framework come Laravel, CodeIgniter o altri stack basati su PHP, Sevalla (un prodotto di Kinsta) offre una piattaforma per applicazioni cloud completa che supporta implementazioni basate su Docker, auto-scaling, database gestiti e applicazioni containerizzate, che si adattano perfettamente ai carichi di lavoro PHP del mondo reale.
Unisciti a migliaia di sviluppatori e aziende che già utilizzano WordPress più velocemente con Kinsta.