Cache Enabler: plugin di cache per WordPress facile da configurare

Informativa sull'affiliazione v3.1
Informativa sull'affiliazione v3.2 (solo mobile)
Ambiente di test CloudwaysDebian 12Nginx + ApacheCache Enabler 1.8.17Verificato il 2026-10-18

Installando Cache Enabler su WordPress in un server Cloudways e attivandolo con i valori predefiniti della schermata impostazioni, la mediana del tempo al primo byte per le richieste senza login è scesa da 220.9ms a 55.1ms.

Quando un sito WordPress supera un certo numero di plugin, può comparire un rallentamento del sito. Trovare plugin che soddisfino sia per funzioni sia per prestazioni non è facile, e i problemi di velocità possono portare a visitatori che abbandonano e penalizzazioni nella SEO tecnica.

Per questo i plugin di cache sono diventati un obbligo, non una scelta.

Tra questi, Cache Enabler di KeyCDN è un plugin di cache gratuito e facile da configurare ed è uno dei plugin scelti da molti gestori di siti quando iniziano con WordPress.

Cache Enabler ha più di 100.000 installazioni attive e una valutazione di 4,3 su 5: un plugin di cache collaudato. Le impostazioni stanno in una sola pagina, quindi anche i principianti lo usano facilmente, e offre solo le funzioni essenziali, come la minificazione HTML e il supporto WebP.

✅ Installazione di Cache Enabler

Nella bacheca di WordPress vai su [Aggiungi nuovo plugin], cerca Cache Enabler e installa il plugin.

🧭 Simulatore di installazione e impostazioni di Cache Enabler
Plugin di cachingSimulatore di percorso
📍Plugins›Add Plugin
Installare il plugin
Scrivi Cache Enabler nel campo di ricerca, fai clic su [Install Now] e, a installazione finita, su [Activate].
📍Settings›Cache Enabler›Cache Behavior
Comportamento della cache
Spunta [Cached pages expire] e inserisci il tempo di scadenza; si consiglia un intervallo di 8–10 ore.
📍Settings›Cache Enabler›Cache Exclusions
Esclusioni dalla cache
Sono i campi per ID degli articoli, percorsi di pagina, query string e cookie da escludere dalla cache; finito, fai clic su [Save Changes].
example.com/wp-admin/plugin-install.php
Add Plugins Upload Plugin
Plugins extend and expand the functionality of WordPress. You may install plugins from the WordPress Plugin Directory right on this page, or upload a plugin in .zip format by clicking the button above.
Search ResultsFeaturedPopularRecommendedFavorites
Search PluginsKeyword
162 items
Cache Enabler
Installing...ActiveMore Details
A lightweight caching plugin for WordPress that makes your website faster by generating static HTML files.
By KeyCDN
★★★★★ (139)
Last Updated: 3 weeks ago
100,000+ Active Installations
✓ Compatible with your version of WordPress
example.com/wp-admin/options-general.php?page=cache-enabler
Clear Site Cache
Cache Enabler Settings
Combine Cache Enabler with KeyCDN for even better WordPress performance and achieve the next level of caching with a CDN.
Cache Behavior
Expiration
Cached pages expirehours after being created.
Clearing
Clear the site cache if any post type has been published, updated, or trashed (instead of the post cache).
Clear the site cache if a comment has been posted, updated, spammed, or trashed (instead of the comment cache).
Clear the site cache if a term has been added, updated, or deleted (instead of the term cache).
Clear the site cache if a user has been added, updated, or deleted (instead of the user cache).
Clear the site cache if a plugin has been activated or deactivated.
Versions
Create a cached version for WebP support. Convert your images to WebP with Optimus.
Create a cached version for mobile devices.
Create a cached version pre-compressed with Gzip.
Minification
Minify HTML in cached pages excluding inline CSS and JavaScript.
Cache Exclusions
Post IDs
 
Post IDs separated by a , that should bypass the cache.
Example: 2,43,65
Page Paths
 
A regex matching page paths that should bypass the cache.
Example: /^(\/|\/forums\/)$/
Query Strings
 
A regex matching query strings that should bypass the cache.
Example: /^nocache$/
Default if unset: /^(?!(fbclid|ref|mc_(cid|eid)|utm_(source|medium|campaign|term|content|expid)|gclid|fb_(action_ids|action_types|source)|age-verified|usqp|cn-reloaded|_ga|_ke)).+$/
Cookies
 
A regex matching cookies that should bypass the cache.
Example: /^(comment_author|woocommerce_items_in_cart|wp_woocommerce_session)_?/
Default if unset: /^(wp-postpass|wordpress_logged_in|comment_author)_/
Save Changes and Clear Site Cache
Fai clic su una voce evidenziata nel menu a sinistra o su un pulsante dello schermo.

✅ Impostazioni di Cache Enabler

🔲 Comportamento della cache

◻️ Scadenza

  • ⌛Le pagine in cache scadono 0 ore dopo la creazione (0 = nessuna scadenza)
  • ↳ Si consiglia una scadenza ogni 8–10 ore.
  • ↳ Perché:
  • ➝ Anche se i contenuti cambiano di rado, tema, widget e risorse esterne (JS/CSS) possono cambiare
  • ➝ Riduce il carico sul server e mantiene le pagine aggiornate con rinnovi regolari della cache
  • ➝ Se la cache resta a lungo, si perde il momento del rinnovo e pagine vecchie possono essere mostrate

◻️Svuotamento

  • 🗑️ Svuota automaticamente la cache di tutto il sito quando si verifica uno degli eventi seguenti.
  • ↳ Tipi di contenuto
  • ➝ In caso di pubblicazione, modifica, spostamento nel cestino di un articolo (non solo la cache dell'articolo: si svuota tutta la cache del sito)
  • ↳ Commenti
  • ➝ In caso di scrittura, modifica, segnalazione come spam, eliminazione (cestino) di un commento
  • ↳ Termini
  • ➝ Quando termini come categorie o tag vengono aggiunti, modificati o eliminati.
  • ↳ Utenti
  • ➝ Quando utenti vengono aggiunti, modificati o eliminati.
  • ↳ Plugin
  • ➝ Quando un plugin viene attivato o disattivato.

◻️Versioni

  • 🗂️ Crea versioni diverse della cache a seconda dell'ambiente.
  • ↳ Crea versione WebP
  • ➝ Cache separata per il supporto alle immagini WebP
  • ※ Con il plugin Optimus le immagini si possono convertire in WebP automaticamente
  • ↳ Crea cache della versione mobile
  • ➝ Una cache di pagina solo per dispositivi mobili viene creata a parte
  • (utile se l'HTML è diverso tra PC e mobile)
  • ↳ Crea cache compressa con Gzip
  • ➝ Cache precompressa con Gzip per velocizzare le risposte del server (creazione)

◻️Minificazione

  • 🧾 Minifica il codice inline (CSS e JavaScript) nell'HTML per ridurre le dimensioni del file.
  • ↳ Comprime HTML, CSS e JS inline eliminando spazi e a capo inutili
  • ➝ Aiuta le pagine a caricarsi più velocemente
  • ➝ I file CSS/JS esterni sono esclusi (il plugin elabora solo il codice dentro l'HTML)

Minificando i file CSS e JavaScript, a seconda dei plugin che usi, alcune tabelle o slider possono funzionare male o non comparire affatto.

Succede perché la struttura delle dipendenze degli script o l'ordine di caricamento del DOM viene alterato, e nei plugin a blocchi o page builder come Genesis Blocks, Spectra, Elementor, Beaver Builder e WPBakery possono verificarsi layout rotti o errori nelle funzioni interattive.

Qualunque plugin di cache tu usi, a seconda dei blocchi o del page builder possono sempre verificarsi errori di funzionamento; per questo, con un plugin di cache il test dopo la compressione del codice inline è d'obbligo.

🔲 Esclusioni dalla cache

  • 🚫 Puoi impostare l'esclusione dalla cache quando si verificano determinate condizioni.
  • ↳ ID degli articoli
  • ➝ Inserisci gli ID degli articoli da escludere dalla cache separati da virgole (es.: 2,43,65)
  • ↳ Percorsi di pagina
  • ➝ Si può aggirare la cache in base al percorso URL; espressioni regolari (RegEx) (uso)
  • Esempio: /^(\/|\/forums\/)$/
  • ↳ Query string
  • ➝ Aggira la cache quando sono presenti determinati parametri URL.
  • ↳ Cookie
  • → Esclude la cache in casi come autori dei commenti o carrello WooCommerce

✅ Test di velocità

Ho installato Cache Enabler 1.8.17 su WordPress in un server di test Cloudways e ho misurato la velocità con il tempo al primo byte (TTFB) della home. Senza plugin di cache, con i valori predefiniti di Cache Enabler e con i valori della schermata impostazioni di questo articolo, ho inviato in ogni caso due serie da 10 richieste senza login e confrontato le mediane.

📊Tempo al primo byte prima e dopo Cache EnablerMediana · 20 richieste
Nessun plugin di cacheCache Enabler attivo
Tempo al primo byte della home (TTFB)
Mediana di 20 richieste senza login per stato, in due serie da 10. Le richieste avevano lo stesso header Accept di un browser.
060120180240ms
Nessuna cache220.9msNessun plugin di cache
Predefinito55.1msRisposte dalla cache 20/20
Valori della schermata impostazioni49.8msRisposte dalla cache 20/20
Valori misurati il 18 ottobre 2026 su un server di test Cloudways.

Il tempo al primo byte, 220.9ms senza plugin di cache, è sceso a 55.1ms e 49.8ms con Cache Enabler attivo. In entrambi gli stati tutte le 20 richieste hanno avuto risposta dal file di cache, e poiché i valori della schermata impostazioni di questo articolo sono quelli predefiniti con tutte le opzioni disattivate, il terzo stato ha le stesse impostazioni del predefinito.

Il tempo al primo byte si legge nel valore [time_starttransfer] di curl. La prima richiesta subito dopo lo svuotamento della cache è stata esclusa perché è quella che crea il file di cache, e sono state inviate 10 richieste a 1 secondo di distanza con lo stesso header Accept di un browser.

for i in $(seq 1 10); do curl -o /dev/null -s -H 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7' -w '%{time_starttransfer} dns=%{time_namelookup} connect=%{time_connect} tls=%{time_appconnect} code=%{http_code} size=%{size_download}\n' https://example.com/; sleep 1; done
0.044486 dns=0.000822 connect=0.003370 tls=0.020494 code=200 size=69959
0.071422 dns=0.000931 connect=0.003773 tls=0.031606 code=200 size=69959
0.070819 dns=0.001895 connect=0.004429 tls=0.031945 code=200 size=69959
0.071406 dns=0.000864 connect=0.003669 tls=0.032210 code=200 size=69959
0.069090 dns=0.000730 connect=0.003313 tls=0.033588 code=200 size=69959
0.054738 dns=0.001762 connect=0.004164 tls=0.023497 code=200 size=69959
0.060193 dns=0.000968 connect=0.003666 tls=0.031874 code=200 size=69959
0.057628 dns=0.000701 connect=0.003082 tls=0.030156 code=200 size=69959
0.061533 dns=0.000578 connect=0.003010 tls=0.025478 code=200 size=69959
0.079976 dns=0.000556 connect=0.003346 tls=0.029491 code=200 size=69959

L'output qui sopra è la seconda serie con Cache Enabler ai valori predefiniti; ogni richiesta apre una nuova connessione, quindi anche il tempo fino alla connessione TLS nella colonna [tls] rientra nel tempo al primo byte.

Se il tempo al primo byte misurato con curl non scende, non vuol dire che Cache Enabler non funzioni. Cache Enabler infatti non crea né serve file di cache per le richieste senza [text/html] nell'header Accept.

for i in $(seq 1 10); do curl -o /dev/null -s -w '%{time_starttransfer} dns=%{time_namelookup} connect=%{time_connect} tls=%{time_appconnect} code=%{http_code} size=%{size_download}\n' https://example.com/; sleep 1; done
0.251081 dns=0.005972 connect=0.009569 tls=0.042509 code=200 size=69876
0.205716 dns=0.000560 connect=0.003334 tls=0.022671 code=200 size=69876
0.229798 dns=0.000759 connect=0.003258 tls=0.031652 code=200 size=69876
0.230230 dns=0.001500 connect=0.004246 tls=0.032241 code=200 size=69876
0.189573 dns=0.000645 connect=0.003234 tls=0.030598 code=200 size=69876
0.227845 dns=0.000759 connect=0.003265 tls=0.030934 code=200 size=69876
0.208334 dns=0.001538 connect=0.003971 tls=0.021570 code=200 size=69876
0.229638 dns=0.000571 connect=0.002924 tls=0.020581 code=200 size=69876
0.214610 dns=0.000575 connect=0.003165 tls=0.020606 code=200 size=69876
0.217078 dns=0.000610 connect=0.003252 tls=0.022737 code=200 size=69876

Senza l'header Accept, curl invia il predefinito [Accept: */*], e anche nello stesso stato predefinito il tempo al primo byte era di 0,19–0,25 secondi. Anche la dimensione della risposta era di 69.876 byte, senza la riga di commento di Cache Enabler.

curl -s -o /dev/null -D - -H 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7' https://example.com/
HTTP/2 200
server: nginx
date: Sat, 17 Oct 2026 23:32:11 GMT
content-type: text/html; charset=UTF-8
vary: Accept-Encoding
vary: Accept-Encoding
x-cache-handler: cache-enabler-engine

I browser inviano [text/html] nell'header Accept quando aprono una pagina, quindi i visitatori non connessi ricevono il file di cache. Alle richieste servite dal file di cache si aggiunge l'header [x-cache-handler: cache-enabler-engine].

Cache Enabler gestisce solo le richieste GET, quindi con una richiesta HEAD come [curl -I] questo header non compare anche se il file di cache esiste.

✅ Valutazione complessiva

Voce di confrontoNessun plugin di cacheValori predefiniti di Cache EnablerNote
Mediana del tempo al primo byte220.9ms55.1mscirca il 75% in meno
Quota sotto i 150 ms0% (0/20)100% (20/20)Max 123.1ms dopo
Risposte dal file di cache0/2020/20Header di risposta [x-cache-handler]
Mediana della richiesta predefinita di curl203.3ms222.5ms[Accept: */*] · risposte dal file di cache 0/20

Basta attivare Cache Enabler, lasciando ai valori predefiniti le 16 opzioni della schermata impostazioni, perché risponda con i file di cache alle richieste di pagina dei visitatori non connessi. Il tempo al primo byte era sui 50ms, circa un quarto di quello senza plugin di cache.

La schermata impostazioni di Cache Enabler non ha un'opzione per minificare i file CSS e JavaScript esterni, quindi il passo successivo è configurare un plugin di ottimizzazione.

🔢 FAQ & contenuti consigliati

[Svuota la cache del sito] nella barra di amministrazione svuota la cache di tutto il sito, mentre [Svuota la cache della pagina], visibile con una pagina aperta sul sito, svuota solo la cache di quella pagina. Sul server si usa il comando WP-CLI [wp cache-enabler clear]. Sul server di test Cloudways è comparso [Success: Site cache cleared.] e la cartella della cache è stata eliminata.

Disattivandolo si eliminano [wp-content/advanced-cache.php], il file delle impostazioni e i file di cache, e anche la definizione [WP_CACHE] viene tolta da [wp-config.php]. Sul server di test Cloudways è andata allo stesso modo, mentre l'opzione del database [cache_enabler] con le impostazioni è rimasta. Secondo la documentazione ufficiale, questa opzione viene eliminata quando elimini il plugin.

Cache Enabler non serve i file di cache alle richieste con il cookie di login (wordpress_logged_in). Anche i cookie degli autori dei commenti (comment_author) e degli articoli protetti da password (wp-postpass) sono nello stesso elenco di esclusione predefinito. Anche la documentazione ufficiale consiglia di verificare la cache da disconnessi, tramite il commento di Cache Enabler in fondo al sorgente della pagina.

🧭 Articoli correlati sui plugin di cache 15 articoli
🗂️ Plugin di cache
📝 Plugin di cache e ottimizzazione 📝 W3 Total Cache 📝 WP Super Cache 📄 Cache Enabler 📝 WP Fastest Cache 📄 Guida alle impostazioni di WP Rocket 📝 Plugin WP OPcache
📄 Test di velocità di WP Rocket 📝 Test di velocità di W3 Total Cache
📄 Guida a Perfmatters 📝 Autoptimize 📝 Clearfy Cache 📄 Impostazioni di IMAGIFY
📋 Cache: definizione e tutti gli ambiti 📄 Cache del sito web & cache interna del server
Nessun risultato trovato.
Plugin di cache e plugin di ottimizzazione per WordPress
WordPress · plugin di cache
Plugin di cache e plugin di ottimizzazione per WordPress
Plugin di cache e plugin di ottimizzazione per WordPress, divisi e spiegati.
Leggi l'articolo →Contenuto attuale
Installazione del plugin W3 Total Cache
WordPress · plugin di cache
Plugin W3 Total Cache: come configurarlo per l'ottimizzazione
Un articolo che segue la guida alle impostazioni di W3 Total Cache e le impostazioni per tipo di cache, nell'ordine dei menu.
Leggi l'articolo →Contenuto attuale
Plugin WP Super Cache_impostazioni semplici_1 attivare la cache [inglese]
WordPress · plugin di cache
WP Super Cache: installazione e configurazione del plugin
Un articolo su installazione e configurazione di WP Super Cache, il plugin di cache gratuito di Automattic.
Leggi l'articolo →Contenuto attuale
Ricerca e installazione del plugin Cache Enabler
WordPress · plugin di cache
Cache Enabler: plugin di cache per WordPress facile da configurare
Un articolo sulle impostazioni di Cache Enabler, il plugin di cache gratuito di KeyCDN, con la misurazione del primo byte.
Leggi l'articolo →Contenuto attuale
Opzioni di WP Fastest Cache – impostazioni [Premium]
WordPress · plugin di cache
Plugin WP Fastest Cache: impostazioni di base e test di velocità
Un articolo sulle impostazioni della versione gratuita e di quella Premium di WP Fastest Cache.
Leggi l'articolo →Contenuto attuale
WP Rocket: guida alle impostazioni di base menu per menu e codice promozionale del 20%
WordPress · WP Rocket
WP Rocket: guida alle impostazioni di base menu per menu e codice promozionale del 20%
Le impostazioni di base di WP Rocket menu per menu e i prezzi.
Leggi l'articolo →Contenuto attuale
Plugin WP OPcache – controllo delle statistiche di OPcache
WordPress · OPcache
Plugin WP OPcache
Installazione e funzioni del plugin WP OPcache, che mostra lo stato di OPcache e permette di azzerarlo a mano.
Leggi l'articolo →Contenuto attuale

ℹ️ 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.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Dimostra di essere umano: 8   +   10   =