Cos’è WP Rocket: funzioni principali, svantaggi e vantaggi di un plugin di cache completo (3.23.5.1 Ver)

WP Rocket è un plugin di cache a pagamento che prepara in anticipo le pagine WordPress come file di cache HTML e risponde ai visitatori successivi con quei file, senza passare da PHP. Per verificare le affermazioni degli articoli di confronto che consigliano plugin alternativi, ho richiesto lo stesso articolo su un server Nginx + Apache come risposta PHP e come risposta dal file di cache: il primo byte è sceso da 1,432.4ms a 15.6ms.
Ⅰ. Cos'è WP Rocket
Quando si parla di velocizzare WordPress si pensa prima a ridurre immagini o codice, ma il cuore di WP Rocket, un plugin di cache per WordPress, è la cache di pagina. Quando un visitatore apre un articolo per la prima volta, l'HTML completo viene salvato in un file e le richieste successive allo stesso indirizzo ricevono quel file. Rispondere con un file di cache è come un ristorante che impiatta in anticipo i piatti più richiesti prima della ressa del pranzo.
La funzione Preload di WP Rocket richiede le pagine prima dei visitatori per creare i file di cache e li ricrea ogni volta che la cache viene svuotata. È attiva per impostazione predefinita dopo l'installazione del plugin, anche sul server Nginx + Apache misurato.
Nel registro degli accessi dello stesso server le richieste di Preload arrivavano per tutto il giorno. Circa il 77% delle richieste con tempo di risposta registrato riguardava indirizzi senza file di cache, che passavano da PHP per crearne uno nuovo.
Su un server Nginx + Apache, nginx trova direttamente questo file e lo serve, e l'intestazione della risposta mostra [x-rocket-nginx-serving-file: HIT].
curl -sI https://example.com/wp-rocket/ | grep -i -E 'x-rocket|content-type'content-type: text/html
x-rocket-nginx-serving-file: HITcurl -sI 'https://example.com/wp-rocket/?test=1' | grep -i -E 'x-rocket|content-type|cache-control'content-type: text/html; charset=UTF-8
cache-control: max-age=0Per le richieste con una query in fondo all'indirizzo, PHP ha ricreato la pagina senza file di cache e le intestazioni riportavano [charset=UTF-8] e [cache-control: max-age=0]. La mediana del tempo al primo byte, con 10 richieste per indirizzo dall'interno dello stesso server, è la seguente.
| Richiesta | Risposto da | Primo byte (mediana di 10) |
|---|---|---|
| Indirizzo con file di cache | nginx serve direttamente il file di cache | 15.6ms |
| Richiesta con una query in fondo all'indirizzo | PHP ricrea la pagina | 1,432.4ms |
La pagina ufficiale di WP Rocket presenta quattro punti di forza: risultati immediati, funzioni potenti, compatibilità, aggiornamenti e assistenza. La frase secondo cui con l'installazione si applica automaticamente l'80% delle best practice di performance web è un'affermazione ufficiale, e non è accompagnata da risultati di misurazione.
Il modo in cui gli hosting gestiti trattano WP Rocket cambia da fornitore a fornitore. La guida ufficiale di Kinsta oggi presenta come partner WP Rocket, che in passato vietava, e WP Rocket non compare nell'elenco dei plugin vietati di WP Engine.
La knowledge base di Pressable indica che le funzioni di cache di WP Rocket non sono supportate, ma che le funzioni di ottimizzazione si possono usare se disattivi la cache di pagina. Anche WP Engine, in un post ufficiale del 2021, ha spiegato che WP Rocket disattiva da solo la propria cache e lavora solo con le funzioni di ottimizzazione.
Sugli hosting con una propria cache di pagina sul server, WP Rocket finisce per essere usato soprattutto per le funzioni di ottimizzazione.
Al 18 ottobre 2026 la documentazione ufficiale di WP Rocket contava 335 articoli, più dei 93 di FlyingPress e dei 137 di Perfmatters. Oltre a cache e ottimizzazione dei file ci sono articoli dedicati a compatibilità dei plugin, layout rotti e risoluzione degli errori, e la documentazione MCP è stata aggiornata a settembre 2026.
Sul blog ci sono articoli su come leggere i report di PageSpeed Insights e GTmetrix e uno che rende pubbliche causa e soluzione di un problema di compatibilità con WordPress 7.1. L'assistenza clienti è inclusa nel prezzo della licenza (secondo la pagina ufficiale di WP Rocket).
Con WP Rocket puoi svuotare la cache di un solo articolo con [Clear this cache], sotto il titolo nell'elenco articoli della bacheca. WP Rocket MCP Server, una volta collegato, permette di svuotare la cache di un singolo articolo anche dagli strumenti di IA.
Qualche anno fa ho comprato e usato FlyingPress due volte, e in entrambi i casi ho chiesto il rimborso. Le funzioni non erano male, ma allora non si poteva svuotare la cache di un articolo alla volta dall'elenco articoli.
Anche nella documentazione e nel changelog della versione attuale non c'è un'opzione di svuotamento nell'elenco articoli; svuotare una sola pagina è possibile dalla versione di ottobre 2020 (secondo la documentazione ufficiale di FlyingPress).
A pensarci bene Più crescono gli articoli, più diventa pesante svuotare tutta la cache ogni volta che correggi un articolo. WP Rocket può svuotare i singoli articoli…
Anche altri plugin di cache (FlyingPress compreso) reggeranno, ma arriveranno al livello di WP Rocket?
Allora perché WP Rocket, con il suo team di sviluppo e le sue competenze tecniche, non ha aggiunto funzioni come la compressione delle immagini presenti nei plugin alternativi?
Il motivo esatto non è noto, quindi quanto segue è un'ipotesi non verificata.
- Più funzioni ci sono, più aumenta la probabilità di conflitti con altri plugin o temi.
- Non c'è garanzia che le funzioni aggiunte dai plugin alternativi funzionino senza errori.
- Aggiungere una funzione può portare a errori più grandi.
- Se bastano le funzioni stabili a garantire la velocità, il vantaggio di aggiungerne altre può essere piccolo.
La stessa azienda offre la compressione delle immagini a parte con Imagify, ma non si può affermare che sia questo il motivo.
Sul sito di test, con Remove Unused CSS attivo il menu mobile non si apriva, e sugli articoli online il blocco del rendering era già di 0ms con la funzione spenta. Neanche questo risultato lo indico con certezza come il motivo.
Quando uknew supererà i 10.000 contenuti, risponderò di nuovo.
Ⅱ. Prezzi di WP Rocket: licenze annuali e rinnovo automatico
Per quanto veloce sia la cache, la licenza si paga ogni anno. Secondo la pagina prezzi ufficiale, WP Rocket non ha una versione gratuita e vende tre licenze in base al numero di siti, e a seconda del paese di residenza possono aggiungersi tasse.
| Licenza | Numero di siti | Prezzo annuale |
|---|---|---|
| Single | 1 sito | $59.95 |
| Plus | 3 siti | $119.95 |
| Multi | 50 siti | $299.95 |
Con Multi puoi scegliere tra 50, 100 o 500 siti.
Le licenze durano 12 mesi e il rinnovo automatico è attivo per impostazione predefinita. Tutte e tre includono gratuitamente lo strumento di misurazione delle prestazioni Rocket Insights.
La prova gratuita di 14 giorni inizia solo dopo aver registrato un metodo di pagamento; se non annulli entro 14 giorni, il primo addebito parte in automatico e inizia la licenza annuale. Anche se acquisti subito, entro 14 giorni puoi ottenere il rimborso completo.
Ⅲ. Cinque affermazioni degli articoli che consigliano FlyingPress: confronto con documentazione ufficiale e misurazioni
Il fatto che molti articoli di confronto mettano al primo posto un'alternativa come FlyingPress non significa che tutte le loro affermazioni siano state misurate. Dei 15 articoli che ho letto nella prima pagina delle ricerche su alternative e confronti, 5 riportavano misurazioni proprie.
Tra gli articoli letti, tre in inglese mettevano FlyingPress al primo posto, e tutti e tre avevano link di affiliazione a FlyingPress. Dei quattro che mettevano al primo posto NitroPack, tre erano scritti dall'azienda NitroPack stessa.
Anche la pagina di confronto con FlyingPress di WP Rocket non riporta misurazioni di velocità. Mette a confronto tempo di configurazione, compatibilità e anni di aggiornamenti (secondo la pagina di confronto ufficiale di WP Rocket).
1️⃣ Le cinque affermazioni e cosa ho trovato
Ho confrontato le cinque affermazioni comuni a quegli articoli con le schermate ufficiali e le misurazioni sul server.
Delle cinque affermazioni, tre corrispondevano alle schermate ufficiali e alle misurazioni, due erano diverse dal changelog ufficiale e dalle misurazioni.
Secondo il changelog ufficiale, le righe segnate [New] erano 0 nel 2022 e 1 nel 2023, ma sono salite a 2 nel 2024 e 3 nel 2025, e nel 2026 sono 9 fino al 2 ottobre. Nel 2022, al posto delle righe [New], il grande rifacimento di Remove Unused CSS e il nuovo modulo Preload sono indicati come [Enhancement]. Ogni anno sono uscite dalle 21 alle 32 versioni.
Secondo il changelog ufficiale, Automatic Lazy Rendering è stato aggiunto come nuova funzione nel 2024 e Self-Host Google Fonts nel 2025. Alcuni articoli di confronto indicano ancora queste due funzioni come mancanti.
Sull'approccio inline di Remove Unused CSS gli articoli di confronto danno giudizi opposti, e quelli sulle alternative fanno notare che l'HTML diventa più pesante e che il layout si rompe se mancano degli stili. Su un sito di test con la stessa configurazione Nginx + Apache ho confrontato di persona la funzione spenta e accesa.
Accesa, esclude 2 file CSS e inserisce nell'HTML solo il CSS che serve a quella pagina. Su desktop il trasferimento di HTML e CSS (gzip) è sceso da 28.7KB a 22.0KB.
Il punteggio mobile di PageSpeed era 100 in entrambi i casi e l'LCP uguale, 1,6 s; con la funzione accesa è sparita solo la voce delle richieste che bloccano il rendering (risparmio stimato 430ms).
Il CSS necessario (Used CSS) viene generato sui server di WP Rocket. Nel registro degli accessi risultava che circa 45 secondi dopo la prima visita il server di WP Rocket aveva richiesto la pagina una volta per desktop e una per mobile. La generazione si è conclusa circa un minuto dopo la prima visita. Fino ad allora la pagina veniva servita con i file CSS originali, e la prima schermata a 1920px e 390px era uguale a prima dell'attivazione.
Però il CSS necessario non includeva le regole del menu aperto, quindi toccando il pulsante del menu sul telefono il menu non si apriva. Dopo aver spento la funzione e svuotato la cache il menu ha ripreso ad aprirsi.
La documentazione ufficiale spiega che gli stili mancanti in questo modo vengono inclusi nel CSS necessario se inserisci i nomi delle classi nel campo [CSS Safelist] delle impostazioni.
Misurando con questa funzione spenta tre articoli sul server Nginx + Apache realmente in produzione, la voce delle richieste che bloccano il rendering era superata fin dall'inizio in tutti e tre. Nella voce [Riduci il CSS inutilizzato] il risparmio stimato era di 12KiB e 23KiB in due articoli, mentre il terzo la superava (PageSpeed mobile, 18 ottobre 2026).
Questo era tutto ciò che si poteva risparmiare accendendola, e sul sito di test dopo l'attivazione il menu mobile non si apriva più.
2️⃣ Compressione delle immagini e CDN: prezzi ufficiali di entrambi
Gli articoli che consigliano alternative indicano come punti deboli di WP Rocket l'assenza di compressione delle immagini e la CDN a pagamento separato. Ho verificato gli stessi punti nella documentazione ufficiale e nelle pagine prezzi dei plugin alternativi.
WP Rocket non tiene la compressione delle immagini nel plugin; la scheda [Image Optimization] delle impostazioni rimanda a Imagify, un plugin separato della stessa azienda.
Dalla versione 5.3 di gennaio 2026 FlyingPress invia le immagini JPG e PNG ai propri server cloud e le converte in WebP o AVIF. Anche LiteSpeed Cache elabora la compressione delle immagini sui server di QUIC.cloud.
Secondo la documentazione ufficiale, LiteSpeed Cache invia le immagini a QUIC.cloud a blocchi: prima un solo blocco e, ricevuto il risultato, blocchi sempre più grandi. Sul forum di supporto ci sono anche nel 2026 segnalazioni di richieste ferme all'1% o di immagini ottimizzate mai tornate sul sito.
FlyingPress funziona su server Apache, Nginx e LiteSpeed senza requisiti particolari lato server (secondo la documentazione ufficiale). La cache di pagina di LiteSpeed Cache funziona solo con un server LiteSpeed o con QUIC.cloud CDN (secondo i requisiti ufficiali). Su un server Nginx + Apache si usano solo la compressione delle immagini e l'ottimizzazione di CSS e JS.
Sia con WP Rocket sia con FlyingPress la CDN si paga a parte. RocketCDN costa $79 all'anno per dominio (per gli utenti di WP Rocket) e distribuisce dalla CDN solo i file statici, mentre l'HTML lo serve il server di origine. FlyingCDN costa $10 al mese per dominio, più $5 ogni 100GB oltre i 100GB. FlyingCDN mette in cache anche le pagine HTML sulla rete Cloudflare Enterprise.
QUIC.cloud CDN, che si usa insieme a LiteSpeed Cache, offre un piano gratuito su 6 nodi negli Stati Uniti e in Europa senza limiti di banda. Dal 10 novembre 2026 passa a piani mensili che partono gratis o da $5 al mese (100GB) (secondo la documentazione ufficiale).
Secondo la documentazione ufficiale delle due aziende, alla scadenza della licenza la cache di WP Rocket continua a funzionare e solo le funzioni cloud si fermano dopo 15 giorni. Con FlyingPress la maggior parte dell'ottimizzazione avviene nel cloud, quindi alla scadenza della licenza smette di funzionare. LiteSpeed Cache è descritto nelle FAQ ufficiali di wordpress.org come sempre gratuito e open source, quindi non ha una licenza che scade. I servizi QUIC.cloud come CDN, ottimizzazione delle immagini e Critical CSS diventano a pagamento oltre un certo utilizzo (secondo la documentazione ufficiale di QUIC.cloud). Da ottobre 2026 la quota gratuita comprende, tra l'altro, 100 ottimizzazioni di immagini al mese.
Ⅳ. Cosa non fa WP Rocket: compressione delle immagini e richieste fuori dalla cache
La cache di pagina è adatta a blog e pagine di presentazione dove molti visitatori leggono la stessa pagina. Le pagine con contenuto diverso per ogni visitatore e il peso delle immagini non sono compito di WP Rocket; le immagini si alleggeriscono con Imagify, il plugin di compressione della stessa azienda (WP Media).
| Cosa fa WP Rocket | Cosa non fa | Chi se ne occupa |
|---|---|---|
| ✓Serve dai file di cache blog e pagine di presentazione che molti visitatori leggono uguali.Misurato su un server Nginx + Apache: 15.6ms | ✕Pagine con contenuto diverso per ogni visitatore | — |
| ✕Ridurre il peso delle immaginiWP Rocket non ha una funzione integrata di compressione delle immagini. | Imagify: stessa azienda ➡️ Plugin di compressione di WP Media | |
| ✕Richieste con una query in fondo all'indirizzoVengono gestite senza file di cache. | PHP · indirizzi dei clic sugli annunci ➡️ Controlla l'impostazione della cache gclid |
Nel registro degli accessi del server Nginx + Apache tutte le richieste di articoli con una query hanno avuto risposta da PHP, e nessuna dal file di cache. Per le visite che arrivano con una query, come gli indirizzi dei clic sugli annunci, controlla anche le impostazioni della cache gclid previste per questi casi.
Sul server Nginx + Apache la risposta dal file di cache era di 15.6ms; dopo l'installazione i valori predefiniti di ogni menu si impostano con la Guida alle impostazioni di WP Rocket.
🔢 FAQ & contenuti consigliati














ℹ️ Informativa sull'affiliazione
I contenuti di questo sito includono link di affiliazione. Se un visitatore acquista un prodotto o un servizio tramite uno di questi link, il sito riceve una commissione dal venditore. In questo processo l'importo pagato dall'acquirente (durante le promozioni l'importo scende↓) non aumenta. Prezzi, sconti e disponibilità indicati si riferiscono al momento della stesura e possono differire da quelli reali: prima di acquistare verifica sempre presso il venditore. I prodotti vengono scelti e valutati secondo criteri propri, e le commissioni non influiscono sull'ordine di presentazione né sul contenuto delle valutazioni.

