Sfrutta la memorizzazione nella cache del browser

Questa regola viene attivata quando PageSpeed Insights rileva che la risposta del server non include intestazioni per la memorizzazione nella cache o se è stato specificato che le risorse devono essere memorizzate nella cache solo per un breve periodo di tempo.

Panoramica

Il recupero delle risorse sulla rete è lento e costoso: il download può richiedere più round trip tra il client e il server, il che ritarda l'elaborazione e potrebbe bloccare il rendering dei contenuti della pagina, oltre a comportare costi dei dati per il visitatore. Tutte le risposte del server devono specificare un criterio di memorizzazione nella cache per aiutare il client a determinare se e quando può riutilizzare una risposta recuperata in precedenza.

Suggerimenti

Ogni risorsa deve specificare un criterio di memorizzazione nella cache esplicito che risponda alle seguenti domande: se la risorsa può essere memorizzata nella cache e da chi, per quanto tempo e, se applicabile, come può essere riconvalidata in modo efficiente alla scadenza del criterio di memorizzazione nella cache. Quando il server restituisce una risposta, deve fornire le intestazioni Cache-Control e ETag:

Per determinare il criterio di memorizzazione nella cache ottimale per il tuo sito, utilizza le seguenti guide:

Consigliamo un tempo di cache minimo di una settimana e, preferibilmente, fino a un anno per gli asset statici o gli asset che cambiano raramente. Se hai bisogno di un controllo preciso sul momento in cui le risorse vengono invalidate, ti consigliamo di utilizzare una tecnica di controllo delle versioni o fingerprint dell'URL. Consulta il link qui sopra per l'annullamento della validità e l'aggiornamento delle risposte memorizzate nella cache.

Feedback

Hai trovato utile questa pagina?