Vai all'articolo
Performance20 ott 20262 min di lettura

Verificare bfcache: navigazione indietro e stato della pagina

Verifica la cache indietro/avanti con un percorso riproducibile. Analizza gli ostacoli segnalati e controlla lo stato della pagina al ritorno.

Freccia di ritorno a una pagina conservata in una capsula di memoria trasparente

Se una pagina si ricarica completamente quando torni indietro, verifica la cache indietro/avanti, o bfcache. Per una prova utile servono un percorso di navigazione preciso e uno stato iniziale noto. Una prova riuscita non garantisce il ripristino a ogni ritorno.

Definisci il percorso di navigazione

Scegli una pagina pubblica di prodotto o di articolo. Da lì apri un’altra pagina e torna con il pulsante Indietro del browser. Annota il browser, la versione e le pagine utilizzate. Verifica che filtri, posizione di scorrimento e contenuti visibili siano ancora corretti al ritorno.

Il test bfcache di Milten aiuta a esaminare il ripristino della pagina. Controlla quale percorso copre il risultato: un percorso manuale diverso può dare un altro esito.

Visualizza il risultato nel browser

Nel pannello Application di Chrome DevTools è disponibile un test della cache indietro/avanti. Mostra l’esito della prova e gli eventuali motivi che impediscono il ripristino. Interpreta questi dati in relazione al browser e alla versione utilizzati.

bfcache e la cache HTTP sono meccanismi diversi. La guida a bfcache di web.dev spiega le differenze. Una richiesta di rete più veloce, da sola, non dimostra un ripristino da bfcache.

Analizza un ostacolo segnalato

Esempio illustrativo senza dati dei clienti: lo strumento diagnostico segnala che un gestore di eventi del ciclo di vita, presente in uno script integrato, impedisce il ripristino. Individua lo script e chiarisci la funzione del gestore. Prova una modifica adeguata in un ambiente di test privato, quindi ripeti il percorso.

Non modificare indiscriminatamente gli header della cache solo per superare il test. Considera lo scopo della pagina e i requisiti relativi ai contenuti aggiornati o riservati. Anche le regole di idoneità dipendono dal browser.

Controlla lo stato della pagina al ritorno

Dopo una modifica, non verificare soltanto il risultato tecnico. Controlla i prezzi, il contenuto del carrello e lo stato della sessione, se la pagina include queste funzioni. Una pagina ripristinata non deve mostrare informazioni obsolete e fuorvianti.

Ripeti il percorso nei browser usati dal tuo pubblico. Registra separatamente le prove riuscite, non riuscite e non eseguite. Se le interazioni sono lente al ritorno, consulta la guida a INP.

È sempre possibile forzare un ripristino?

Il browser decide come utilizzare la cache. Un test riuscito descrive il tentativo osservato.

Devo rimuovere tutte le restrizioni della cache per questo?

Innanzitutto, controlla il motivo e lo scopo della restrizione segnalati. I requisiti di protezione e il contenuto tecnicamente corretto fanno parte della valutazione della modifica.

Verifica bfcache di una pagina. Per analizzare il caricamento iniziale, usa il test di velocità.

Velocità del sito web

Scopri cosa rallenta il tuo sito

Analizza la tua pagina con Milten per conoscere i suoi Core Web Vitals e ricevere consigli per velocizzare il caricamento.

Analizza il tuo sito
Cookie

Utilizziamo i cookie

Utilizziamo i cookie per offrirti un'esperienza migliore sul nostro sito. Puoi saperne di più su come utilizziamo i cookie nella nostra informativa sulla privacy.

Verificare bfcache: navigazione indietro e stato della pagina