Cache warmer gratuito per siti web

Pre-riscalda la cache del tuo sito web per velocizzare i Core Web Vitals gratuitamente

Arjen Karel Core Web Vitals Consultant
Arjen Karel - linkedin
Last update: 2026-03-07

Cache warmer gratuito per siti web

Ti sei mai chiesto perché alcuni siti web, come il mio, si caricano all'istante? Gran parte della risposta risiede nella cache. Archiviando i dati a cui si accede di frequente sul server o sull'edge, la cache elimina la necessità di costosi calcoli lato server, offrendo caricamenti di pagina molto più rapidi.

Ultima revisione da parte di Arjen Karel a marzo 2026

Oggi la maggior parte dei siti ha uno o più livelli di cache, integrati di default o aggiunti tramite plugin. Eppure, in qualche modo, la maggior parte dei plugin di cache migliora a malapena le prestazioni. Questo è probabilmente dovuto a un basso cache hit ratio. Fortunatamente possiamo aumentare il cache hit ratio o rilevare problemi al riguardo utilizzando un cache warmer.

Cos'è un cache warmer?

Il cache warming è il processo di precaricamento delle pagine visitate più di frequente nella cache del server o dell'edge prima che vengano richieste dagli utenti. Una volta che le pagine sono state memorizzate nella cache, il server può servirle direttamente dalla cache e non ha bisogno di generare la pagina al volo.

Un cache warmer in genere effettua il "crawl" di un sito web in base a regole stabilite dal proprietario del sito. La mia estensione di Chrome "the cache warmer" adotta un approccio semplice per queste regole:

  • All'apertura dell'estensione viene mostrata la homepage del sito web attuale
  • Quando attivi il cache warmer, visita la homepage ed estrae tutti gli URL
  • Gli URL vengono ordinati per peso e viene scansionata la prima pagina non visitata con il peso maggiore
  • Questo processo si ripete finché tutte le pagine non sono state scansionate o finché non viene raggiunto il numero massimo impostato di pagine da scansionare, a seconda di quale evento si verifichi per primo

In che modo un cache warmer migliora le prestazioni di pagespeed?

L'obiettivo principale del cache warming è prevenire i "cache miss", che si verificano quando i dati richiesti non vengono trovati nella cache e devono essere generati al volo dal server. Questo richiede ovviamente più tempo rispetto a servire le pagine dalla cache.

Dai un'occhiata a questa distribuzione del Time to First Byte su CoreDash. Mostra chiaramente due curve a campana. La prima curva, veloce e verde, mostra le visualizzazioni di pagina HTML memorizzate nella cache. La seconda curva a campana, più ampia, mostra le visualizzazioni di pagina non memorizzate nella cache, più lente.

Nei nostri dati di Real User Monitoring, il TTFB mediano per i caricamenti di pagina in cache è di circa 85 ms, mentre i caricamenti non in cache si aggirano in media sui 650 ms. Si tratta di una differenza di circa 8 volte, e si riflette direttamente sui tuoi punteggi LCP.

Un Time to First Byte scarso porterà sempre a scarse metriche di paint come il First Contentful Paint e il Largest Contentful Paint, e ciò si tradurrà nel fallimento dei Core Web Vitals.

Queste scarse metriche tendono a cogliere di sorpresa i proprietari di siti ignari perché possono essere difficili da replicare. Testando il tuo sito ricostruirai rapidamente quella cache e diventa facile non accorgersi di questo problema.

Quindi cosa ho fatto? Ho creato un'estensione per Chrome gratuita e potente, un cache warmer in un clic che mantiene la tua cache calda senza strumenti a riga di comando complessi.

Puoi trovarla qui: Website Cache Warmer sul Chrome Web Store

Come utilizzare il cache warmer

Utilizzare il cache warmer è piuttosto semplice! Questi sono i passaggi da seguire:

1. Installa il Cache Warmer dal Chrome Web Store.

2. Per garantire che il mio piccolo e divertente plugin non diventi il tuo nuovo strumento DDOS gratuito, devi aggiungere questo al tuo robots.txt per rimuovere le limitazioni di crawl:

User-agent: CacheWarmer
Crawl-delay: 0

3. Assicurati di avere abbastanza dati RUM precedenti. Puoi utilizzare uno strumento RUM come CoreDash, che è di gran lunga l'opzione più economica.

4. Esegui il plugin. Vedrai che le tue pagine vengono scansionate. Ogni volta che visitiamo una pagina dovrebbe essere creata una nuova versione in cache della tua pagina.

5. Assicurati che la tua cache non venga invalidata manualmente. Ciò significa non pubblicare nuovi aggiornamenti di contenuto sul tuo sito per alcune ore e confrontare il prima e il dopo.

Se noti un'enorme differenza (specialmente nella sezione di breakdown del LCP in cui il LCP è tracciato rispetto al TTFB), questa è un'ottima indicazione che la tua cache non è impostata correttamente. Prendi in considerazione la revisione della tua configurazione CDN e della cache per risolvere la causa principale.

About the author

Arjen Karel is a web performance consultant and the creator of CoreDash, a Real User Monitoring platform that tracks Core Web Vitals data across hundreds of sites. He also built the Core Web Vitals Visualizer Chrome extension. He has helped clients achieve passing Core Web Vitals scores on over 925,000 mobile URLs.

Ask AI why your INP spiked.

CoreDash is the only RUM tool with MCP support. Connect it to your AI agent and query your Core Web Vitals data in natural language. No more clicking through dashboards.

See How It Works
Cache warmer gratuito per siti webCore Web Vitals Cache warmer gratuito per siti web