{"id":166593,"date":"2024-12-23T09:00:00","date_gmt":"2024-12-23T08:00:00","guid":{"rendered":"https:\/\/gtechgroup.it\/blog\/wp-rocket-heartbeat-webp-addon-funzionalita-nascoste\/"},"modified":"2026-05-25T10:00:00","modified_gmt":"2026-05-25T08:00:00","slug":"wp-rocket-heartbeat-webp-addon-funzionalita-nascoste","status":"publish","type":"post","link":"https:\/\/gtechgroup.it\/blog\/wp-rocket-heartbeat-webp-addon-funzionalita-nascoste\/","title":{"rendered":"WP Rocket: Heartbeat Control, WebP e Addon \u2014 Funzionalita Nascoste"},"content":{"rendered":"<h2>Le Funzionalita Nascoste di WP Rocket<\/h2>\n<p>WP Rocket e conosciuto principalmente per la cache e l ottimizzazione CSS\/JavaScript, ma il plugin include una serie di funzionalita aggiuntive che molti utenti non scoprono mai. Si tratta di addon specializzati, controlli avanzati e integrazioni con servizi di terze parti che possono fare una differenza significativa nelle prestazioni e nella gestione del sito. Questa guida esplora ogni funzionalita nascosta in dettaglio, dalla gestione dell Heartbeat API alla compatibilita WebP, fino agli addon per analytics, CDN e sicurezza.<\/p>\n<h2>Heartbeat Control: Ridurre il Carico sul Server<\/h2>\n<p>L <strong>Heartbeat API<\/strong> di WordPress e un sistema di comunicazione in tempo reale tra il browser e il server. Utilizza chiamate AJAX periodiche (ogni 15-60 secondi) per mantenere attive diverse funzionalita: salvataggio automatico dei post durante la scrittura, notifiche in tempo reale nella dashboard, blocco collaborativo dei post (per impedire la modifica simultanea da parte di piu utenti) e aggiornamento dei nonce di sicurezza.<\/p>\n<p>Il problema e che ogni chiamata Heartbeat avvia una esecuzione PHP sul server. Su un sito con 5 utenti connessi alla dashboard contemporaneamente, il server gestisce una richiesta Heartbeat ogni 3 secondi. Su hosting condivisi o server con risorse limitate, questo carico costante puo rallentare significativamente il sito per tutti i visitatori.<\/p>\n<p>WP Rocket include un addon dedicato al controllo dell Heartbeat che permette di gestire questa API in tre contesti separati:<\/p>\n<h3>Heartbeat nel Frontend<\/h3>\n<p>Nel frontend del sito (le pagine visibili ai visitatori), l Heartbeat API non ha alcuna utilita pratica. Nessun visitatore ha bisogno di salvataggi automatici o notifiche della dashboard mentre naviga il sito. WP Rocket permette di <strong>disattivare completamente<\/strong> l Heartbeat nel frontend, eliminando tutte le chiamate AJAX inutili per i visitatori.<\/p>\n<p>Questa e l impostazione piu sicura e piu consigliata: non ha effetti collaterali e riduce il carico sul server. Attivala sempre, indipendentemente dal tipo di sito.<\/p>\n<h3>Heartbeat nella Dashboard (wp-admin)<\/h3>\n<p>Nella dashboard di WordPress, l Heartbeat API serve principalmente per le notifiche in tempo reale e l aggiornamento dei contatori (commenti in attesa, aggiornamenti disponibili). Queste funzionalita sono utili ma non critiche, e la frequenza predefinita di una chiamata ogni 15 secondi e eccessiva per la maggior parte degli utenti.<\/p>\n<p>WP Rocket permette di <strong>ridurre la frequenza<\/strong> dell Heartbeat nella dashboard, ad esempio portandola da 15 secondi a 60 o 120 secondi. Questo riduce il carico del 75-87% senza compromettere significativamente l esperienza di amministrazione. Le notifiche arriveranno con un leggero ritardo, ma saranno comunque funzionanti.<\/p>\n<h3>Heartbeat nell Editor (Post Editor)<\/h3>\n<p>Nell editor di post e pagine, l Heartbeat API gestisce il salvataggio automatico delle bozze \u2014 una funzionalita critica che previene la perdita di contenuti in caso di crash del browser o disconnessione. Qui il consiglio e di <strong>mantenere attivo l Heartbeat<\/strong> o al massimo ridurre la frequenza a 30-60 secondi. Disattivarlo completamente significherebbe perdere il salvataggio automatico, con il rischio di perdere il lavoro in caso di problemi.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/gtechgroup.it\/blog\/wp-content\/uploads\/2026\/05\/09-addons.png\" alt=\"Schermata degli addon di WP Rocket con Heartbeat Control e altri addon\" \/><\/p>\n<h2>Compatibilita WebP: Servire Immagini di Nuova Generazione<\/h2>\n<p>Il formato <strong>WebP<\/strong>, sviluppato da Google, offre una compressione superiore rispetto a JPEG e PNG: le immagini WebP pesano mediamente il 25-35% in meno a parita di qualita visiva. Google PageSpeed Insights segnala attivamente l opportunita di utilizzare &#8220;immagini di nuova generazione&#8221; (WebP o AVIF) e questa ottimizzazione puo valere 5-15 punti nel punteggio Performance.<\/p>\n<p>WP Rocket non converte le immagini in WebP (per quello servono plugin dedicati come Imagify, ShortPixel o EWWW Image Optimizer), ma include una funzionalita di <strong>compatibilita WebP<\/strong> che garantisce il corretto funzionamento della cache quando le immagini WebP sono presenti.<\/p>\n<p>Il problema che WP Rocket risolve e il seguente: quando un plugin di ottimizzazione immagini genera versioni WebP delle immagini, queste devono essere servite solo ai browser che supportano il formato (praticamente tutti i browser moderni, ma non le versioni molto vecchie di Safari e Internet Explorer). Se la cache di WP Rocket serve una pagina HTML con riferimenti a immagini WebP a un browser che non le supporta, le immagini non vengono visualizzate.<\/p>\n<p>La funzionalita di compatibilita WebP di WP Rocket crea file di cache separati per le versioni con e senza WebP. Quando un browser compatibile richiede una pagina, riceve la versione con immagini WebP. I browser non compatibili ricevono la versione con immagini JPEG\/PNG. Questo viene gestito tramite regole nel file .htaccess che controllano l header <code>Accept<\/code> del browser.<\/p>\n<p>Per attivare la compatibilita WebP, vai nella sezione <strong>Media<\/strong> di WP Rocket e abilita l opzione &#8220;WebP Compatibility&#8221;. Assicurati che il tuo plugin di ottimizzazione immagini stia effettivamente generando le versioni WebP e che le stia servendo con il metodo corretto (riscrittura HTML o regole .htaccess). WP Rocket supporta entrambi i metodi.<\/p>\n<h2>Google Analytics Addon: Hosting Locale dello Script<\/h2>\n<p>Lo script di Google Analytics (<code>analytics.js<\/code> o <code>gtag.js<\/code>) viene normalmente caricato da un server Google esterno. Questo comporta diverse penalizzazioni nelle metriche di performance: una richiesta DNS aggiuntiva, il download da un server esterno e l impossibilita di controllare la cache del browser per una risorsa di terze parti.<\/p>\n<p>L addon <strong>Google Analytics<\/strong> di WP Rocket affronta questo problema scaricando lo script di Google Analytics sul tuo server e servendolo localmente. I benefici sono molteplici:<\/p>\n<ul>\n<li><strong>Eliminazione della richiesta DNS esterna<\/strong>: il browser non deve risolvere <code>www.google-analytics.com<\/code>, risparmiando 50-200ms.<\/li>\n<li><strong>Controllo della cache del browser<\/strong>: puoi impostare intestazioni di cache aggressive per lo script locale, eliminando l avviso &#8220;Serve static assets with an efficient cache policy&#8221; di PageSpeed per lo script GA.<\/li>\n<li><strong>Riduzione delle connessioni esterne<\/strong>: una connessione HTTP\/2 in meno da stabilire durante il caricamento della pagina.<\/li>\n<li><strong>Conformita GDPR<\/strong>: in alcuni scenari, ospitare lo script localmente puo essere considerato piu conforme alla normativa sulla privacy, anche se i dati vengono comunque inviati ai server Google.<\/li>\n<\/ul>\n<p>Per configurare l addon, accedi alla sezione Addon di WP Rocket e attiva &#8220;Google Tracking&#8221;. Inserisci il tuo ID di monitoraggio GA (formato UA-XXXXXXX-X o G-XXXXXXXXXX). WP Rocket scarichera lo script, lo salvera in una cartella locale e lo aggiornera periodicamente per garantire che la versione locale sia sempre sincronizzata con quella ufficiale di Google.<\/p>\n<p>L addon supporta anche l opzione di abilitare il tracciamento per gli utenti amministratori (normalmente GA non traccia gli utenti loggati come admin) e la modalita di tracciamento anonimo dell IP, utile per la conformita GDPR.<\/p>\n<h2>Facebook Pixel Addon<\/h2>\n<p>In modo analogo all addon per Google Analytics, WP Rocket offre un addon per il <strong>Facebook Pixel<\/strong> che ospita localmente lo script di tracciamento di Facebook. Il pixel di Facebook (<code>fbevents.js<\/code> caricato da <code>connect.facebook.net<\/code>) e uno degli script esterni piu pesanti in termini di impatto sulle prestazioni, con un peso di circa 60 KB e dipendenze aggiuntive.<\/p>\n<p>Attivando l addon Facebook Pixel, WP Rocket scarica lo script sul tuo server, applica la minificazione e lo serve con intestazioni di cache ottimali. Questo elimina la penalizzazione PageSpeed relativa alla cache inefficiente delle risorse di terze parti e riduce il tempo di caricamento di 100-300ms.<\/p>\n<p>Per attivare l addon, accedi alla sezione Addon, abilita il tracciamento Facebook e inserisci il tuo ID pixel. Come per GA, lo script viene aggiornato automaticamente per rimanere sincronizzato con la versione ufficiale.<\/p>\n<h2>Sucuri Addon: Integrazione con il WAF<\/h2>\n<p>Se utilizzi <strong>Sucuri<\/strong> come Web Application Firewall (WAF) e servizio di sicurezza, WP Rocket offre un addon dedicato per garantire la corretta interazione tra i due servizi. Sucuri agisce come reverse proxy, intercettando tutto il traffico prima che raggiunga il tuo server. Questo crea una catena di caching a due livelli: la cache di Sucuri (CDN\/WAF) e la cache di WP Rocket (server).<\/p>\n<p>L addon Sucuri di WP Rocket sincronizza la pulizia della cache tra i due sistemi. Quando pulisci la cache di WP Rocket (manualmente o automaticamente dopo un aggiornamento), l addon invia anche una richiesta di pulizia alla cache di Sucuri tramite API. Senza questa sincronizzazione, potresti pulire la cache locale ma continuare a servire la versione cachata da Sucuri, che potrebbe contenere contenuti obsoleti.<\/p>\n<p>Per configurare l addon, inserisci la tua API key di Sucuri nelle impostazioni dell addon. L integrazione e bidirezionale: WP Rocket rispetta anche gli header di cache di Sucuri per evitare conflitti.<\/p>\n<h2>Cloudflare Addon: Gestione Integrata<\/h2>\n<p>L addon <strong>Cloudflare<\/strong> di WP Rocket offre un integrazione completa con il CDN piu diffuso al mondo. A differenza della semplice configurazione CDN (dove inserisci solo l URL del CDN), l addon Cloudflare si connette tramite API al tuo account Cloudflare e gestisce attivamente diverse funzionalita.<\/p>\n<p>Le funzionalita principali dell addon includono:<\/p>\n<ul>\n<li><strong>Pulizia automatica della cache Cloudflare<\/strong>: quando WP Rocket pulisce la cache locale, pulisce contemporaneamente anche la cache di Cloudflare. Questo elimina il problema dei contenuti obsoleti serviti dal CDN.<\/li>\n<li><strong>Impostazioni ottimali automatiche<\/strong>: l addon configura automaticamente le impostazioni Cloudflare raccomandate per WordPress \u2014 livello di cache, Browser Cache TTL, compressione Rocket Loader (che WP Rocket consiglia di disattivare per evitare conflitti con le sue ottimizzazioni JavaScript).<\/li>\n<li><strong>Development Mode<\/strong>: puoi attivare la modalita sviluppo di Cloudflare direttamente dalla dashboard di WP Rocket, bypassando temporaneamente la cache CDN durante le modifiche al sito.<\/li>\n<li><strong>Rilevamento IP reale<\/strong>: Cloudflare come reverse proxy nasconde l IP reale del visitatore. L addon configura WordPress per leggere l IP corretto dall header <code>CF-Connecting-IP<\/code>, essenziale per la sicurezza (limitazione tentativi di login) e l analytics.<\/li>\n<\/ul>\n<p>Per configurare l addon, accedi alla sezione Addon di WP Rocket, abilita Cloudflare e inserisci le tue credenziali API (Global API Key e email dell account Cloudflare, oppure un API Token con i permessi necessari). WP Rocket verifichera automaticamente la connessione e mostrera le impostazioni correnti di Cloudflare.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/gtechgroup.it\/blog\/wp-content\/uploads\/2026\/05\/05-preload.png\" alt=\"Schermata delle impostazioni di preload con opzioni di prefetch DNS per i servizi esterni\" \/><\/p>\n<h2>Varnish Addon: Cache a Livello Server<\/h2>\n<p>Se il tuo server utilizza <strong>Varnish<\/strong> come reverse proxy cache (comune su hosting gestiti come Kinsta, SiteGround e Cloudways), l addon Varnish di WP Rocket sincronizza la pulizia della cache tra i due livelli. Come per Sucuri e Cloudflare, quando WP Rocket pulisce la sua cache interna, invia anche una richiesta PURGE a Varnish per invalidare le pagine corrispondenti.<\/p>\n<p>Senza questa sincronizzazione, avresti due livelli di cache indipendenti che possono servire versioni diverse della stessa pagina. L addon Varnish elimina questo problema assicurando che entrambe le cache siano sempre coerenti.<\/p>\n<p>L addon e utile anche per l auto-purge: quando pubblichi un nuovo articolo, aggiorni una pagina o modifichi un menu, WP Rocket pulisce automaticamente la cache di Varnish per quelle risorse specifiche, senza dover pulire l intera cache del server.<\/p>\n<h2>Altre Funzionalita Spesso Trascurate<\/h2>\n<h3>Cache per Utenti Loggati<\/h3>\n<p>WP Rocket offre la possibilita di attivare la cache anche per gli utenti che hanno effettuato il login. Questa funzionalita e disattivata per default perche le pagine per utenti loggati contengono spesso contenuto personalizzato (nome utente, dashboard, ordini). Tuttavia, su siti dove il contenuto non cambia significativamente tra utenti loggati e non loggati (ad esempio siti membership con contenuto protetto ma identico per tutti i membri), attivare questa opzione puo migliorare notevolmente le prestazioni.<\/p>\n<p>Quando attivi la cache per utenti loggati, WP Rocket crea un file di cache separato per ogni utente. Questo significa che lo spazio su disco utilizzato dalla cache aumenta proporzionalmente al numero di utenti attivi. Per siti con migliaia di utenti registrati, questo puo diventare un problema di spazio su disco che richiede monitoraggio.<\/p>\n<h3>Cache Separata per Mobile<\/h3>\n<p>Oltre alla semplice attivazione della cache mobile, WP Rocket permette di creare file di cache completamente separati per dispositivi mobili. Questa opzione e essenziale quando il tema serve contenuto o layout significativamente diversi su mobile rispetto a desktop (non semplice responsive design, ma template diversi). La cache separata raddoppia lo spazio su disco utilizzato ma garantisce che ogni dispositivo riceva la versione ottimizzata.<\/p>\n<h3>Query String Handling<\/h3>\n<p>Nelle regole avanzate, WP Rocket permette di specificare come gestire i parametri query string negli URL. Per default, le pagine con query string diverse vengono trattate come pagine diverse. Puoi specificare parametri da ignorare (come UTM parameters per il marketing) per evitare la creazione di migliaia di file di cache per lo stesso contenuto con tracking parameters diversi.<\/p>\n<h3>User Agent Exclusions<\/h3>\n<p>Puoi escludere dalla cache le visite di specifici user agent \u2014 utile per bot, crawler o dispositivi specifici che devono sempre ricevere contenuto fresco dal server. Questa funzionalita e utile anche per il debugging: escludendo il tuo user agent personale, puoi navigare il sito senza cache mentre gli altri visitatori continuano a beneficiarne.<\/p>\n<h2>Combinare le Funzionalita per il Massimo Risultato<\/h2>\n<p>Le funzionalita nascoste di WP Rocket raggiungono il massimo potenziale quando vengono configurate in modo coordinato. Una configurazione ottimale combina il controllo dell Heartbeat (ridurre il carico base del server), la compatibilita WebP (ridurre il peso delle immagini), l hosting locale di GA e Facebook Pixel (eliminare le penalizzazioni per risorse esterne) e l integrazione con il CDN in uso (garantire coerenza della cache).<\/p>\n<p>Questa combinazione produce un effetto moltiplicatore: ogni singola ottimizzazione aggiunge pochi punti al punteggio PageSpeed, ma insieme possono produrre un miglioramento complessivo di 15-25 punti, portando molti siti dalla zona arancione (50-89) alla zona verde (90-100).<\/p>\n<p>Il consiglio finale e di attivare queste funzionalita una alla volta, testando dopo ogni attivazione per identificare eventuali conflitti. Inizia dal Heartbeat Control (zero rischi), poi la compatibilita WebP (se hai gia le immagini WebP), poi gli addon di tracciamento e infine l integrazione CDN.<\/p>\n<h2>Guide Correlate della Serie WP Rocket<\/h2>\n<ul>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/wp-rocket-installare-configurare-wordpress\/\">WP Rocket: Installare e Configurare su WordPress<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/wp-rocket-cache-pagine-configurazione\/\">WP Rocket: Cache delle Pagine \u2014 Configurazione<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/wp-rocket-ottimizzazione-css-javascript\/\">WP Rocket: Ottimizzazione CSS e JavaScript<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/wp-rocket-lazyload-immagini-video\/\">WP Rocket: LazyLoad per Immagini e Video<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/wp-rocket-preload-cache-prefetch-dns\/\">WP Rocket: Preload Cache e Prefetch DNS<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/wp-rocket-regole-avanzate-esclusioni\/\">WP Rocket: Regole Avanzate ed Esclusioni<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/wp-rocket-ottimizzazione-database\/\">WP Rocket: Ottimizzazione del Database<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/wp-rocket-cdn-cloudflare-bunnycdn\/\">WP Rocket: CDN con Cloudflare e BunnyCDN<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/wp-rocket-vs-litespeed-flyingpress-confronto\/\">WP Rocket vs LiteSpeed e FlyingPress \u2014 Confronto<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/wp-rocket-pagespeed-50-95-case-study\/\">WP Rocket: Da PageSpeed 50 a 95 \u2014 Case Study<\/a><\/li>\n<\/ul>\n<p>Vuoi sfruttare al massimo tutte le funzionalita di WP Rocket? <a href=\"https:\/\/gtechgroup.it\/contatti\/\">Contattaci<\/a> per una configurazione completa e personalizzata. Per un hosting che supporta tutte queste ottimizzazioni, scopri i nostri piani di <a href=\"https:\/\/gtechgroup.it\/hosting-wordpress\/\">Hosting WordPress<\/a> gestito.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Le Funzionalita Nascoste di WP Rocket WP Rocket e conosciuto principalmente per la cache e l ottimizzazione CSS\/JavaScript, ma il plugin include una serie di&hellip;<\/p>\n","protected":false},"author":2,"featured_media":166573,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"WP Rocket: Heartbeat, WebP e Addon Nascosti [2026]","_seopress_titles_desc":"Funzionalita nascoste di WP Rocket: Heartbeat Control, WebP, addon Google Analytics, Cloudflare e Varnish.","_seopress_robots_index":"","footnotes":""},"categories":[61],"tags":[2752,2749,2750,2751],"class_list":["post-166593","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress","tag-funzionalita-nascoste","tag-heartbeat-control","tag-webp-wordpress","tag-wp-rocket-addon"],"_links":{"self":[{"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/posts\/166593","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/comments?post=166593"}],"version-history":[{"count":0,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/posts\/166593\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/media\/166573"}],"wp:attachment":[{"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/media?parent=166593"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/categories?post=166593"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/tags?post=166593"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}