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-02-07

Cache warmer gratuito per siti web

Ti sei mai chiesto perché alcuni siti web, come il mio, si caricano istantaneamente? È in parte grazie alla cache! Memorizzando i dati a cui si accede frequentemente sul server o sull'edge, la cache elimina la necessità di costosi calcoli lato server, garantendo una user experience super fluida e veloce.

Oggigiorno la maggior parte dei siti ha uno o più livelli di cache, integrati di default o aggiunti tramite un plugin. Eppure la maggior parte dei plugin di cache non migliora quasi per nulla le prestazioni! Questo è probabilmente dovuto a un basso cache hit ratio. Fortunatamente possiamo aumentare il cache hit ratio o individuare problemi di cache hit ratio utilizzando un cache warmer. 

Cos'è un cache warmer?

Il cache warming è il processo di pre-caricamento dei siti web visitati frequentemente nella cache del server o dell'edge prima che vengano richiesti dagli utenti. Una volta che le pagine sono state memorizzate nella cache dal server, quest'ultimo può servirle direttamente dalla cache senza dover costruire la pagina al volo. 

Un cache warmer generalmente esegue il 'crawl' di un sito web in base a regole impostate dal proprietario del sito. La mia estensione Chrome 'the cache warmer' adotta un approccio semplice a queste regole:

  • All'apertura dell'estensione viene mostrata la homepage del sito web corrente
  • Quando attivi il plugin di cache, questo visita la homepage ed estrae tutti gli url
  • Gli url vengono ordinati per peso e la prima 'pagina non visitata con il peso più alto' viene sottoposta a crawl
  • Questo processo si ripete finché tutte le pagine non sono state sottoposte a crawl o fino al raggiungimento del numero massimo di pagine impostato, a seconda di quale condizione si verifica prima

Come migliora le prestazioni di velocità un cache warmer?

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 costruiti al volo dal server. Questo ovviamente richiede più tempo rispetto a servire le pagine semplicemente dalla cache

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

cache warmer ttfb coredash 2 curves

Un Time to First Byte scadente porterà sempre a metriche di paint scadenti come il First Contentful Paint e il Largest Contentful Paint, il che porterà a  metriche Core Web Vitals non superate.  

Queste metriche scadenti tendono a cogliere di sorpresa i proprietari di siti ignari perché possono essere difficili da replicare, dato che testando il proprio sito si ricostruisce rapidamente la cache e diventa facile non notare questo problema.

Quindi cosa ho fatto? Esatto, ho creato un cache warmer GRATUITO!! potente e con un solo click che semplifica il processo per assicurare che la tua cache sia sempre aggiornata. Si presenta sotto forma di estensione Chrome ed elimina la necessità di complesse utility da riga di comando, rendendolo facile da usare per tutti..

Puoi trovarlo qui: https://chromewebstore.google.com/detail/website-cache-warmer/feklbbdbjcadocpcahpoejfiobllncoe

Come utilizzare il cache warmer?

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

1. Installa il Cache Warmer dal Chrome Store

2. Per assicurarti che il mio simpatico plugin non diventi il tuo ultimo 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 Core/Dash che è di gran lunga l'opzione più economica.

4. Avvia il plugin. Non vedrai che la tua pagina viene sottoposta a crawl. Ogni volta che visitiamo una pagina, dovrebbe essere creata una nuova versione della tua pagina nella cache!

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 una grande differenza (specialmente nella sezione breakdown del LCP dove il LCP è tracciato rispetto al TTFB) questa è un'ottima indicazione che la tua cache non è configurata correttamente!

Cache warmer gratuito per siti webCore Web Vitals Cache warmer gratuito per siti web