{"id":167089,"date":"2025-05-19T09:00:00","date_gmt":"2025-05-19T09:00:00","guid":{"rendered":"https:\/\/gtechgroup.it\/blog\/litespeed-cache-configurazione-massima-velocita\/"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T22:00:00","slug":"litespeed-cache-configurazione-massima-velocita","status":"publish","type":"post","link":"https:\/\/gtechgroup.it\/blog\/litespeed-cache-configurazione-massima-velocita\/","title":{"rendered":"LiteSpeed Cache: Configurazione Cache per Massima Velocita"},"content":{"rendered":"<h2>LiteSpeed Cache: Configurazione Cache per Massima Velocit&#224;<\/h2>\n<p>La cache &#232; il cuore pulsante di LiteSpeed Cache e rappresenta la funzionalit&#224; che, da sola, pu&#242; ridurre drasticamente i tempi di caricamento del tuo sito WordPress. Mentre nel precedente articolo abbiamo visto come installare il plugin, in questa guida ci concentreremo esclusivamente sulla configurazione avanzata della cache per ottenere la massima velocit&#224; possibile.<\/p>\n<p>Comprendere come funziona il sistema di caching di LiteSpeed &#232; fondamentale per sfruttarlo al meglio. Non si tratta semplicemente di &#8220;accendere un interruttore&#8221;: una configurazione intelligente della cache richiede la comprensione di concetti come TTL, purge automatica, cache privata vs pubblica, e gestione dei contenuti dinamici.<\/p>\n<h3>Come Funziona la Cache di LiteSpeed<\/h3>\n<p>A differenza di altri plugin che salvano pagine HTML statiche nella cartella <code>wp-content\/cache<\/code>, LiteSpeed Cache opera a livello di web server. Quando una pagina viene richiesta per la prima volta, WordPress la genera normalmente attraverso PHP e il database. LiteSpeed Cache intercetta la risposta e la memorizza direttamente nella memoria del server LiteSpeed tramite intestazioni speciali come <code>X-LiteSpeed-Cache-Control<\/code>.<\/p>\n<p>Le richieste successive alla stessa pagina vengono servite direttamente dal server LiteSpeed, senza nemmeno invocare PHP. Questo &#232; il motivo per cui LiteSpeed Cache &#232; enormemente pi&#249; veloce dei plugin di cache tradizionali: il server risponde con la pagina in cache prima ancora che WordPress venga caricato.<\/p>\n<p>Su un server tradizionale, una pagina WordPress richiede mediamente 200-500ms per essere generata. Con LiteSpeed Cache, la stessa pagina viene servita in 5-15ms. Si tratta di un miglioramento di 20-50 volte.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/gtechgroup.it\/blog\/wp-content\/uploads\/2026\/05\/ls-02-cache.png\" alt=\"Impostazioni cache di LiteSpeed Cache per WordPress\" \/><\/p>\n<h3>Cache Pubblica: Configurazione Ottimale<\/h3>\n<p>La cache pubblica &#232; quella condivisa tra tutti i visitatori anonimi del sito. &#200; la forma di cache pi&#249; efficace perch&#233; una singola copia della pagina viene servita a migliaia di visitatori diversi.<\/p>\n<p>Accedi a <strong>LiteSpeed Cache &gt; Cache &gt; Cache<\/strong> e configura le seguenti opzioni:<\/p>\n<p><strong>Abilita Cache<\/strong>: questa &#232; l&#8217;opzione principale e deve essere impostata su &#8220;Attiva&#8221;. Senza questa opzione attiva, nessuna pagina verr&#224; messa in cache.<\/p>\n<p><strong>Cache per utenti loggati<\/strong>: per la maggior parte dei siti, questa opzione dovrebbe essere <strong>disattivata<\/strong>. Gli utenti loggati (amministratori, editor, autori) vedono contenuti diversi rispetto ai visitatori anonimi: la barra di amministrazione, i pulsanti di modifica, e talvolta contenuti personalizzati. Mettere in cache queste pagine pu&#242; causare problemi di sicurezza, mostrando contenuti privati ad altri utenti.<\/p>\n<p>L&#8217;eccezione riguarda i siti membership o community con molti utenti registrati che vedono tutti lo stesso contenuto. In quel caso, attivare la cache per utenti loggati con la cache privata pu&#242; migliorare significativamente le prestazioni.<\/p>\n<p><strong>Cache per commentatori<\/strong>: disattiva questa opzione. I commentatori vedono una versione leggermente diversa della pagina (con il loro commento in attesa di moderazione) e il beneficio della cache per questo piccolo gruppo di utenti non giustifica la complessit&#224; aggiuntiva.<\/p>\n<p><strong>Cache REST API<\/strong>: attiva. Le REST API sono utilizzate internamente da WordPress e da molti plugin. Metterle in cache riduce il carico sul server e velocizza operazioni come il caricamento dell&#8217;editor Gutenberg.<\/p>\n<p><strong>Cache Login Page<\/strong>: attiva. La pagina di login &#232; identica per tutti gli utenti non ancora autenticati, quindi pu&#242; essere tranquillamente cachata.<\/p>\n<h3>TTL: Quanto Tempo Resta la Cache<\/h3>\n<p>Il TTL (Time To Live) determina per quanto tempo una pagina resta in cache prima di essere rigenerata. Un TTL troppo breve annulla i benefici della cache, mentre un TTL troppo lungo potrebbe mostrare contenuti obsoleti.<\/p>\n<p>Vai su <strong>LiteSpeed Cache &gt; Cache &gt; TTL<\/strong> e configura i valori in base al tipo di sito:<\/p>\n<p><strong>Per un blog o sito informativo<\/strong> (aggiornamenti poco frequenti):<\/p>\n<ul>\n<li>Default Public Cache TTL: <strong>2592000<\/strong> (30 giorni)<\/li>\n<li>Default Front Page TTL: <strong>604800<\/strong> (7 giorni)<\/li>\n<li>Default Feed TTL: <strong>604800<\/strong> (7 giorni)<\/li>\n<li>Default 404 Page TTL: <strong>3600<\/strong> (1 ora)<\/li>\n<\/ul>\n<p><strong>Per un sito aziendale<\/strong> (aggiornamenti settimanali):<\/p>\n<ul>\n<li>Default Public Cache TTL: <strong>604800<\/strong> (7 giorni)<\/li>\n<li>Default Front Page TTL: <strong>86400<\/strong> (1 giorno)<\/li>\n<li>Default Feed TTL: <strong>86400<\/strong> (1 giorno)<\/li>\n<li>Default 404 Page TTL: <strong>3600<\/strong> (1 ora)<\/li>\n<\/ul>\n<p><strong>Per un e-commerce<\/strong> (aggiornamenti frequenti su prezzi e disponibilit&#224;):<\/p>\n<ul>\n<li>Default Public Cache TTL: <strong>86400<\/strong> (1 giorno)<\/li>\n<li>Default Front Page TTL: <strong>43200<\/strong> (12 ore)<\/li>\n<li>Default Feed TTL: <strong>43200<\/strong> (12 ore)<\/li>\n<li>Default 404 Page TTL: <strong>1800<\/strong> (30 minuti)<\/li>\n<\/ul>\n<p><img decoding=\"async\" src=\"https:\/\/gtechgroup.it\/blog\/wp-content\/uploads\/2026\/05\/ls-01-dashboard.png\" alt=\"Dashboard di LiteSpeed Cache con statistiche cache\" \/><\/p>\n<h3>Purge Automatica: Gestione Intelligente della Cache<\/h3>\n<p>La purge automatica &#232; il meccanismo che svuota selettivamente la cache quando il contenuto viene modificato. LiteSpeed Cache &#232; estremamente intelligente in questo: non svuota tutta la cache ad ogni modifica, ma solo le pagine effettivamente interessate dalla modifica.<\/p>\n<p>Vai su <strong>LiteSpeed Cache &gt; Cache &gt; Purge<\/strong> per configurare questo comportamento. Le opzioni chiave sono:<\/p>\n<p><strong>Purge All On Upgrade<\/strong>: attiva. Quando aggiorni WordPress, un tema o un plugin, la cache viene completamente svuotata. Questo previene problemi di incompatibilit&#224; con le nuove versioni.<\/p>\n<p><strong>Auto Purge Rules For Publish\/Update<\/strong>: qui puoi selezionare quali pagine vengono svuotate quando pubblichi o aggiorni un contenuto. Ti consigliamo di selezionare:<\/p>\n<ul>\n<li>Front page<\/li>\n<li>Home page<\/li>\n<li>All pages<\/li>\n<li>Date archive<\/li>\n<li>Category\/Tag\/Taxonomy archive<\/li>\n<\/ul>\n<p>Potresti chiederti perch&#233; selezionare &#8220;All pages&#8221; non sia controproducente. In realt&#224;, questa opzione svuota solo le pagine archivio che potrebbero mostrare il nuovo contenuto, non letteralmente tutte le pagine del sito. Il sistema &#232; abbastanza intelligente da gestire la purge in modo granulare.<\/p>\n<h3>Cache Privata vs Pubblica<\/h3>\n<p>LiteSpeed Cache distingue tra cache pubblica e cache privata. La cache pubblica &#232; condivisa tra tutti i visitatori, mentre la cache privata &#232; specifica per ogni singolo utente, identificato tramite un cookie.<\/p>\n<p>La cache privata &#232; utile per siti con contenuto personalizzato per utente, come:<\/p>\n<ul>\n<li>Siti membership con contenuti esclusivi<\/li>\n<li>E-commerce dove l&#8217;utente vede prezzi personalizzati<\/li>\n<li>Community con feed personalizzati<\/li>\n<li>Piattaforme educative con progressi di apprendimento<\/li>\n<\/ul>\n<p>Per la maggior parte dei siti, la cache pubblica &#232; sufficiente. Se il tuo sito mostra lo stesso contenuto a tutti i visitatori (con l&#8217;eccezione degli amministratori), non hai bisogno della cache privata.<\/p>\n<p>Il TTL della cache privata dovrebbe essere significativamente pi&#249; breve di quello della cache pubblica: <strong>1800 secondi (30 minuti)<\/strong> &#232; un buon valore predefinito. Questo perch&#233; i contenuti personalizzati tendono a cambiare pi&#249; frequentemente.<\/p>\n<h3>Cache degli Oggetti (Object Cache)<\/h3>\n<p>L&#8217;Object Cache &#232; un livello di cache aggiuntivo che memorizza i risultati delle query al database. Ogni volta che WordPress carica una pagina, esegue decine (a volte centinaia) di query SQL. L&#8217;Object Cache memorizza i risultati di queste query, evitando di interrogare il database per ogni richiesta.<\/p>\n<p>Per abilitare l&#8217;Object Cache, vai su <strong>LiteSpeed Cache &gt; Cache &gt; Object<\/strong>. LiteSpeed Cache supporta diversi backend:<\/p>\n<ul>\n<li><strong>Redis<\/strong>: la scelta migliore per la maggior parte dei siti. Redis &#232; veloce, stabile e supporta la persistenza dei dati<\/li>\n<li><strong>Memcached<\/strong>: un&#8217;alternativa valida, leggermente pi&#249; semplice ma senza persistenza<\/li>\n<\/ul>\n<p>Se il tuo hosting fornisce Redis o Memcached (la maggior parte degli hosting di qualit&#224; li include), abilitare l&#8217;Object Cache pu&#242; ridurre il tempo di generazione delle pagine del 30-50%.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/gtechgroup.it\/blog\/wp-content\/uploads\/2026\/05\/ls-03-imgopt.png\" alt=\"Opzioni avanzate di ottimizzazione LiteSpeed Cache\" \/><\/p>\n<h3>Cache del Browser<\/h3>\n<p>La cache del browser &#232; un aspetto spesso trascurato ma fondamentale per le prestazioni percepite dall&#8217;utente. Quando un visitatore torna sul tuo sito, il browser pu&#242; riutilizzare risorse gi&#224; scaricate in precedenza (immagini, CSS, JS, font) senza doverle scaricare nuovamente.<\/p>\n<p>Vai su <strong>LiteSpeed Cache &gt; Cache &gt; Browser<\/strong> e attiva la cache del browser. Il TTL predefinito di <strong>2592000 secondi (30 giorni)<\/strong> &#232; adeguato per la maggior parte delle risorse statiche.<\/p>\n<p>Questa impostazione aggiunge le intestazioni HTTP <code>Cache-Control<\/code> e <code>Expires<\/code> alle risorse statiche, indicando al browser per quanto tempo pu&#242; riutilizzare i file senza richiederli nuovamente al server. Il risultato &#232; un caricamento praticamente istantaneo per i visitatori di ritorno.<\/p>\n<h3>Cache Mobile<\/h3>\n<p>Se il tuo sito ha un layout diverso per dispositivi mobili (non responsive design, ma un tema mobile separato), puoi abilitare la cache separata per mobile. Vai su <strong>LiteSpeed Cache &gt; Cache &gt; Cache<\/strong> e attiva <strong>Cache Mobile<\/strong>.<\/p>\n<p>Attenzione: se il tuo sito utilizza un design responsive (cio&#232; lo stesso HTML con CSS media queries per adattarsi allo schermo), <strong>non attivare<\/strong> la cache mobile separata. In questo caso, la stessa pagina in cache va bene sia per desktop che per mobile, e attivare la cache separata raddoppierebbe inutilmente lo spazio occupato dalla cache.<\/p>\n<h3>Monitorare l&#8217;Efficacia della Cache<\/h3>\n<p>Dopo aver configurato la cache, &#232; fondamentale monitorarne l&#8217;efficacia. LiteSpeed Cache fornisce statistiche dettagliate nella dashboard del plugin, accessibile da <strong>LiteSpeed Cache &gt; Dashboard<\/strong>.<\/p>\n<p>I parametri chiave da monitorare sono:<\/p>\n<ul>\n<li><strong>Cache Hit Rate<\/strong>: la percentuale di richieste servite dalla cache. Un valore superiore al 90% &#232; eccellente<\/li>\n<li><strong>Total Cached Entries<\/strong>: il numero totale di pagine attualmente in cache<\/li>\n<li><strong>Cache Size<\/strong>: lo spazio occupato dalla cache. Se &#232; troppo grande, considera di ridurre il TTL<\/li>\n<\/ul>\n<p>Puoi anche verificare il funzionamento della cache controllando le intestazioni HTTP. Utilizza il comando <code>curl -I https:\/\/tuosito.it\/<\/code> e cerca <code>X-LiteSpeed-Cache: hit<\/code> nella risposta. Se vedi &#8220;hit&#8221;, la pagina &#232; stata servita dalla cache; se vedi &#8220;miss&#8221;, la pagina &#232; stata generata da WordPress e messa in cache per le richieste successive.<\/p>\n<h3>Best Practice per la Cache<\/h3>\n<p>Ecco un riepilogo delle migliori pratiche per la configurazione della cache di LiteSpeed:<\/p>\n<p><strong>1. Non esagerare con il TTL<\/strong>: un TTL troppo lungo pu&#242; causare problemi con contenuti obsoleti. Scegli un valore bilanciato tra prestazioni e freschezza dei contenuti.<\/p>\n<p><strong>2. Usa la purge intelligente<\/strong>: lascia che LiteSpeed Cache gestisca automaticamente la purge quando modifichi i contenuti. Evita di svuotare manualmente tutta la cache a meno che non sia necessario.<\/p>\n<p><strong>3. Testa sempre dopo le modifiche<\/strong>: dopo aver cambiato le impostazioni della cache, visita il sito in modalit&#224; incognito per verificare che tutto funzioni correttamente.<\/p>\n<p><strong>4. Monitora le prestazioni<\/strong>: utilizza strumenti come Google PageSpeed Insights per verificare l&#8217;impatto delle tue impostazioni sulla velocit&#224; del sito.<\/p>\n<p><strong>5. Non cachare ci&#242; che non deve essere cachato<\/strong>: pagine con contenuto dinamico personalizzato, carrello, checkout e pagine protette devono essere escluse dalla cache.<\/p>\n<h3>Conclusione<\/h3>\n<p>Una configurazione ottimale della cache di LiteSpeed pu&#242; trasformare un sito WordPress lento in un sito velocissimo. La chiave &#232; comprendere i diversi livelli di cache (server, oggetti, browser) e configurarli in base alle esigenze specifiche del tuo sito. Non esiste una configurazione universale perfetta: ogni sito ha esigenze diverse e richiede un approccio personalizzato.<\/p>\n<div style=\"background:#f0f4f8;border-left:4px solid #0073aa;padding:20px;margin:30px 0;\">\n<h4>Serie Completa: LiteSpeed Cache per WordPress<\/h4>\n<ul>\n<li><a href=\"\/blog\/come-installare-configurare-litespeed-cache-wordpress\/\">Come Installare e Configurare LiteSpeed Cache<\/a><\/li>\n<li><strong>&#8594; LiteSpeed Cache: Configurazione Cache per Massima Velocit&#224;<\/strong><\/li>\n<li><a href=\"\/blog\/ottimizzazione-css-javascript-litespeed-cache\/\">Ottimizzazione CSS e JavaScript con LiteSpeed Cache<\/a><\/li>\n<li><a href=\"\/blog\/litespeed-cache-ottimizzazione-immagini-webp\/\">Ottimizzazione Immagini e WebP<\/a><\/li>\n<li><a href=\"\/blog\/lazy-load-placeholder-litespeed-cache\/\">Lazy Load e Placeholder<\/a><\/li>\n<li><a href=\"\/blog\/litespeed-cache-cdn-quic-cloud-configurazione\/\">CDN e QUIC.cloud<\/a><\/li>\n<li><a href=\"\/blog\/litespeed-cache-woocommerce-configurazione-ecommerce\/\">LiteSpeed Cache e WooCommerce<\/a><\/li>\n<li><a href=\"\/blog\/page-optimization-litespeed-cache-critical-css-prefetch\/\">Critical CSS e Prefetch<\/a><\/li>\n<li><a href=\"\/blog\/litespeed-cache-ottimizzazione-database-object-cache\/\">Database e Object Cache<\/a><\/li>\n<li><a href=\"\/blog\/litespeed-cache-esclusioni-regole-avanzate-cache-crawler\/\">Esclusioni e Cache Crawler<\/a><\/li>\n<li><a href=\"\/blog\/litespeed-cache-vs-wp-rocket-vs-w3-total-cache-confronto\/\">LiteSpeed vs WP Rocket vs W3TC<\/a><\/li>\n<li><a href=\"\/blog\/litespeed-server-vs-apache-vs-nginx\/\">LiteSpeed vs Apache vs Nginx<\/a><\/li>\n<li><a href=\"\/blog\/litespeed-cache-esi-edge-side-includes-cache-dinamica\/\">ESI e Cache Dinamica<\/a><\/li>\n<li><a href=\"\/blog\/pagespeed-100-litespeed-cache-guida-pratica\/\">PageSpeed a 100<\/a><\/li>\n<li><a href=\"\/blog\/risolvere-problemi-litespeed-cache-troubleshooting\/\">Troubleshooting<\/a><\/li>\n<\/ul>\n<\/div>\n<p>Se desideri un sito WordPress veloce senza doverti preoccupare della configurazione tecnica, affidati a <a href=\"https:\/\/gtechgroup.it\/\">G Tech Group<\/a>. Il nostro <a href=\"https:\/\/gtechgroup.it\/hosting-wordpress\/\">hosting WordPress gestito<\/a> include LiteSpeed Cache preconfigurato e ottimizzato per il tuo sito. <a href=\"https:\/\/gtechgroup.it\/contatti\/\">Contattaci oggi<\/a> per scoprire come possiamo aiutarti.<\/p>\n<h3>Migliora il Tuo Sito WordPress<\/h3>\n<p>Scopri le nostre guide complete sugli altri plugin essenziali per WordPress:<\/p>\n<ul>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/come-installare-elementor-wordpress-guida-principianti\/\">Come Installare Elementor su WordPress<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/wp-rocket-installare-configurare-wordpress\/\">Come Installare e Configurare WP Rocket<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/come-installare-configurare-seopress-wordpress-guida\/\">Come Installare e Configurare SEOPress<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/installare-attivare-updraftplus-wordpress\/\">Come Installare e Configurare UpdraftPlus<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>LiteSpeed Cache: Configurazione Cache per Massima Velocit&#224; La cache &#232; il cuore pulsante di LiteSpeed Cache e rappresenta la funzionalit&#224; che, da sola, pu&#242; ridurre&hellip;<\/p>\n","protected":false},"author":0,"featured_media":167026,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"LiteSpeed Cache: Configurazione Velocita | Guida","_seopress_titles_desc":"Come configurare la cache di LiteSpeed per massima velocit\u00e0. TTL, cache privata, ESI e purge automatico.","_seopress_robots_index":"","footnotes":""},"categories":[1],"tags":[2914,3486,1775,3048,492],"class_list":["post-167089","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-senza-categoria","tag-cache","tag-litespeed-cache","tag-performance","tag-velocita","tag-wordpress"],"_links":{"self":[{"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/posts\/167089","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"}],"replies":[{"embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/comments?post=167089"}],"version-history":[{"count":0,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/posts\/167089\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/media\/167026"}],"wp:attachment":[{"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/media?parent=167089"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/categories?post=167089"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/tags?post=167089"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}