chevron_right
chevron_right
Come posso migliorare il mio tasso di cache hit?
How-To/Instructional

Come posso migliorare il mio tasso di cache hit?

Last Updated a few days ago
Article Navigation
Introduzione
Passaggi
Video
Problemi Aggiuntivi di Cui Essere Consapevoli
FAQ
Hai bisogno di ulteriore assistenza?

Introduzione

Migliorare il tuo tasso di successo della cache è fondamentale per potenziare la velocità e le prestazioni del tuo sito web. Un alto tasso di successo della cache assicura che le richieste degli utenti vengano soddisfatte rapidamente dal server edge più vicino, riducendo significativamente i tempi di caricamento rispetto alle richieste servite dal server di origine. Questo articolo ti guiderà nella comprensione di cosa sia un tasso di successo della cache, perché è importante e come puoi monitorare e migliorare il tuo tasso di successo della cache utilizzando gli strumenti di Ezoic. Seguendo i passaggi indicati, potrai ottimizzare efficacemente la velocità e l'esperienza utente del tuo sito.

Passaggi

1. Visualizza gli URL che non vengono memorizzati nella cache utilizzando BDA:

  • Vai su Ezoic Analytics.
  • Scorri fino a Velocità del sito > Caching Ezoic.
  • Fai clic su 'Cache Miss' per caricare un rapporto di tutte le pagine non memorizzate nella cache e i motivi per cui non vengono memorizzate.

  • In alternativa, vai su Impostazioni > Caching > e scorri fino allo strumento Debug Cache per controllare qualsiasi URL del tuo sito. Il Debugger identificherà perché l'URL non è memorizzato nella cache o confermerà se la pagina è in cache. Mostrerà anche un elenco degli URL del tuo sito che hanno restituito il maggior numero di cache miss.

2. Aumenta l'età della cache:

  • Il caching di Ezoic rispetta gli header 'età massima della cache' che sono impostati sul server di origine. Se non viene specificata un'età massima negli header, Ezoic imposta un 'Età predefinita della cache' di 30 giorni (2592000 secondi). Questo significa che le tue pagine saranno memorizzate nella nostra CDN per 30 giorni prima di essere aggiornate.
  • Per aumentare l' 'Età predefinita della cache', vai su Impostazioni > Caching > Impostazioni avanzate e modifica il numero di secondi per l' 'Età predefinita della cache'. L'età predefinita della cache minima è di 1 ora (3600 secondi).

  • Nota: Se il contenuto del tuo sito viene aggiornato regolarmente, aumentare l'età della cache potrebbe impedire agli utenti che accedono a una versione memorizzata nella cache delle pagine di vedere la versione più aggiornata. Raccomandiamo di utilizzare il plugin WordPress di Ezoic per automatizzare la pulizia della cache di Ezoic quando vengono effettuate modifiche: https://support.ezoic.com/kb/article/how-can-i-set-up-the-ezoic-wordpress-plugin-for-cdn-management

3. Sovrascrivi gli header di controllo della cache:

  • Il caching di Ezoic rispetta le regole di caching esistenti impostate all'origine. Tuttavia, gli header di controllo della cache, gli header di variazione e gli header di scadenza possono a volte impedire un colpo di cache.
  • Per sovrascrivere questi header, vai su Impostazioni > Caching > Impostazioni avanzate e poi modifica 'Sovrascrivi gli header di controllo della cache' da 'OFF' a 'ON'.

  • Nota: Se hai impostato un header Vary: Cookie che è importante per la funzionalità del tuo sito, attivare l'Override potrebbe influire sulla funzionalità del sito. Se la funzionalità del tuo sito è influenzata negativamente, puoi riportare questa impostazione su 'OFF'.

4. Controlla la presenza di cookie

  • Per impostazione predefinita, i cookie impediscono la memorizzazione nella cache. C'è una buona ragione per questo - molti siti web impostano cookie per utenti loggati, carrelli, sessioni, personalizzazione o tracciamento. Poiché un cookie può indicare che l'output della pagina dovrebbe essere diverso per ogni utente, le piattaforme di caching (inclusi Ezoic, Cloudflare, CDN) normalmente non memorizzano nella cache le risposte con i cookie - per evitare di fornire contenuti personalizzati o dinamici al visitatore sbagliato.
  • Tuttavia, anche le risposte con cookie che possono essere memorizzate nella cache sono influenzate da questo comportamento predefinito. Quindi, se il tuo sito utilizza cookie per analisi o test A/B, è una buona idea abilitare la memorizzazione nella cache per i cookie per consentire a Ezoic di memorizzare nella cache queste pagine.

5. Controlla gli header Vary inutili

  • L'intestazione Vary indica ai sistemi di caching quali header di richiesta devono considerare quando decidono se servire una risposta memorizzata nella cache o prelevarne una nuova dall'origine.
  • Anche se necessari in alcuni casi, gli header Vary rendono meno probabile che il prossimo visitatore corrisponda a una versione memorizzata nella cache esistente.
  • Rimuovere gli header Vary inutili consente quindi a Ezoic di memorizzare solo una (o alcune) copie di una pagina anziché decine (o addirittura migliaia) di variazioni di cache.

6. Rimuovere eventuali plugin di caching incompatibili:

  • Alcuni plugin di caching possono interferire con Ezoic perché memorizzano nella cache prima del nostro sistema, impedendo il funzionamento delle funzionalità di Ezoic sul tuo sito.
    • Plugin incompatibili: Swift Performance Cache, LiteSpeed Caching, WP Fastest Cache, Autoptimize, WP-Optimize, SG Optimizer.

7. Se stai usando Cloudflare:

  • Imposta la cache di Cloudflare su "Standard" per evitare interferenze con il caching di Ezoic
  • Assicurati che non ci siano regole a livello di pagina su Cloudflare che lo sovrascrivano.

8. Controlla le pagine escluse:

Video

 

Problemi Aggiuntivi di Cui Essere Consapevoli

  • Alcune impostazioni del tema WordPress che minificano, caricano in modo asincrono o posticipano gli script possono impedire alla cache di Ezoic di funzionare se iniettano cookie, stringhe di query dinamiche o modifiche all'header insieme a quelle ottimizzazioni
  • I plugin di WordPress che ottimizzano le immagini spesso memorizzano le immagini nella propria CDN, il che può ostacolare le capacità di caching e ottimizzazione di Ezoic. Possono aggiungere tempi significativi ai tempi di caricamento

FAQ

1. Cos'è un "cache hit"?

Un "cache hit" si verifica quando una richiesta dell'utente per il tuo contenuto viene soddisfatta dal server edge più vicino anziché dal server di origine. Al contrario, un "cache miss" si verifica quando una richiesta simile non può essere soddisfatta dal server edge più vicino, il che significa che la richiesta deve viaggiare fino al server di origine e tornare indietro.

2. Perché è importante?

Dai un'occhiata all'immagine qui sotto. Nota che il tempo di risposta medio dell'host per un "cache hit" è di soli 7,52 ms (millisecondi) rispetto ai 715,12 ms per un "cache miss", una differenza di 707,6 ms. Ciò significa che, quando la richiesta di un utente per il contenuto di questo sito viene soddisfatta dal server di origine anziché dal server edge più vicino (un "cache miss"), ci vuole quasi un secondo più del dovuto, in media, perché questo contenuto venga restituito a Ezoic dall'host rispetto a quando viene soddisfatta dal server edge più vicino (un "cache hit"). Come puoi vedere, ciò influisce sia sul tempo del primo byte che sul tempo per interagire, così come sull'interazione.

Un alto tasso di "cache hit" combinato con le funzionalità gratuite di velocità del sito di Ezoic aiuterà a garantire velocità elevate e buoni "Core Web Vitals" per la maggior parte dei siti.

3. Cos'è il tasso di cache hit?

Questo è espresso come una percentuale ed è calcolato prendendo il numero di "cache hit" e dividendo per il numero totale di "cache hit" e miss.

Ad esempio, quando il CDN di Ezoic restituisce 95 "cache hit" e 5 "cache miss", il tasso di cache hit sarebbe del 95%.

4. Dove posso vedere il mio tasso di cache hit?

Puoi visualizzare il tuo tasso di cache hit navigando nella scheda Analitica nel tuo dashboard e scorrendo fino alla sezione Velocità del sito nella colonna di sinistra. Da lì, puoi selezionare Caching > Caching di Ezoic, e vedrai i dati percentuali di "cache hit" e miss. Puoi anche visualizzare la percentuale di cache hit nella pagina principale del tuo dashboard di Ezoic.

Hai bisogno di ulteriore assistenza?

Se hai bisogno di ulteriore assistenza con il tuo tasso di "hit" della cache, accedi su https://support.ezoic.com/ per usufruire delle nostre risorse dedicate all'assistenza. Siamo qui per aiutarti!

 

× Enlarged Image

Loading ...