chevron_right
chevron_right
Debugging delle notifiche sulla velocità del sito
Technical Support/Troubleshooting

Debugging delle notifiche sulla velocità del sito

Last Updated over a month ago
Article Navigation
Introduzione
Sintomi comuni
Risoluzione dei problemi
Tips for Prevention and Maintenance
Hai bisogno di ulteriore assistenza?

Introduzione

Benvenuti nella nostra guida sulla risoluzione dei problemi delle notifiche di velocità del sito utilizzando l'estensione Chrome di Ezoic. Assicurarsi che le pagine web siano correttamente memorizzate nella cache è fondamentale per prestazioni ottimali, e la nostra estensione Chrome aiuta fornendo un'analisi dettagliata delle prestazioni tramite la scheda Velocità del sito. In questo articolo, esamineremo le varie ragioni per cui una pagina potrebbe non essere memorizzata nella cache come previsto e offriremo passaggi pratici per risolvere questi problemi. Che si tratti di cookie, intestazioni di controllo della cache o altri fattori, troverai le informazioni necessarie per affrontare i problemi di caching e migliorare la velocità del tuo sito. Iniziamo con l'ottimizzazione delle prestazioni del tuo sito!

Sintomi comuni

Gli utenti potrebbero riscontrare vari sintomi che indicano che la pagina non viene memorizzata correttamente nella cache quando utilizzano l'estensione Ezoic per Chrome. Se c'è un avviso, vedrai quanto segue nella scheda Site Speed dell'estensione:

Questi avvisi potrebbero includere:

  • Notifica di Pagina Non Memorizzata nella Cache: Un messaggio che afferma "Questa pagina non è stata memorizzata nella cache perché:" seguito da una ragione specifica.
  • Presenza di Cookie: La notifica menziona che i cookie stanno impedendo la memorizzazione nella cache della richiesta.
  • Valori dell'Header Cache-Control Non Consentiti: Gli header che impediscono la memorizzazione nella cache appaiono nella notifica.
  • Dimensione del Contenuto Troppo Grande: L'avviso indica che il contenuto della pagina supera la dimensione massima consentita.
  • Max-Age Troppo Basso: Il valore corrente di max-age è troppo basso e necessita di un aggiustamento.
  • Contenuto Illeggibile: Il contenuto è malformato, rendendolo illeggibile.
  • Codice di Stato Non Consentito dall'Origine: Il server ha risposto con un codice di stato non consentito, come 404.
  • Presenza dell'Header www-Authorization: Indica che l'header sta impedendo la memorizzazione nella cache.
  • Tasso di Traffico Troppo Basso: La pagina ha un tasso di traffico inferiore alla soglia per la memorizzazione nella cache.
  • Le Chiamate Successive Saranno Memorizzate nella Cache: La chiamata iniziale non è memorizzata nella cache, ma quelle successive lo saranno.

Risoluzione dei problemi

  1. Cookie presenti:
    • Problema: La pagina non viene memorizzata nella cache perché alcuni cookie lo impediscono.
    • Soluzione: Visita l'App di Caching di Ezoic nel dashboard e abilita la memorizzazione nella cache per i cookie, se possibile.
  2. Valori dell'header di controllo della cache non consentiti presenti:
    • Problema: Alcuni valori dell'header impediscono la memorizzazione nella cache.
    • Soluzione: Smetti di utilizzare gli header non consentiti. Se non è possibile, visita l'App di Caching di Ezoic nel dashboard e imposta su "vero" l'opzione "Override Cache Control Headers".
  3. Il contenuto è troppo grande:
    • Problema: Il contenuto della pagina supera la dimensione massima consentita.
    • Soluzione: Dividi il contenuto della pagina in pagine più piccole che possono essere collegate dalla pagina principale.
  4. Max-age è troppo basso:
    • Problema: Il max-age attuale è al di sotto della soglia richiesta.
    • Soluzione: Assicurati che gli header 'maximum cache age' sul server di origine siano impostati su un valore superiore a quello raccomandato. Se non inviati dal server di origine, regola il valore 'Default Cache Age(s)' nell'App di Caching di Ezoic nel dashboard.
  5. Il contenuto è illeggibile:
    • Problema: Il contenuto è malformato.
    • Soluzione: Risolvi il problema sul server del sito per rendere il contenuto leggibile.
  6. L'origine ha risposto con un codice di stato non consentito:
    • Problema: Il server di origine ha risposto con un codice di stato non consentito (ad esempio, 404).
    • Soluzione: Indaga e risolvi i problemi con i reindirizzamenti, l'autorizzazione o il codice del server backend sul server del sito.
  7. Header WWW-Authorization presente:
    • Problema: La pagina utilizza l'header WWW-Authorization, che impedisce la memorizzazione nella cache.
    • Soluzione: Modifica la pagina per interrompere l'uso di questo header, se possibile.
  8. Il tasso di traffico è al di sotto della soglia:
    • Problema: La pagina ha un basso tasso di traffico.
    • Soluzione: Man mano che il tasso di traffico aumenta, l'App di Caching inizierà a memorizzare la pagina nella cache.
  9. Le chiamate successive saranno memorizzate nella cache:
    • Problema: La pagina non è attualmente memorizzata nella cache, ma le chiamate successive lo saranno.
    • Soluzione: Nessuna azione richiesta; la pagina sarà memorizzata nella cache dopo questa notifica.

Per ulteriore supporto nel debug, consulta la nostra guida su come migliorare il tuo tasso di cache hit qui.

Tips for Prevention and Maintenance

Per mantenere prestazioni ottimali e prevenire problemi comuni con l'estensione di Chrome e l'app di caching di Ezoic, considera i seguenti suggerimenti:

  1. Gestisci le intestazioni di controllo della cache: Evita di utilizzare valori non consentiti nelle intestazioni di controllo della cache. Se necessario, imposta "Sovrascrivi le intestazioni di controllo della cache" su vero nell'app di caching di Ezoic.
  2. Ottimizza la dimensione della pagina: Assicurati che il tuo contenuto rientri nel limite di dimensione consentito. Considera di suddividere le pagine più grandi in pagine più piccole e collegate.
  3. Ripara i contenuti malformati: Assicurati che il contenuto sul tuo server sia leggibile e non malformato.
  4. Risolvi i codici di stato non consentiti: Risolvi eventuali problemi del server backend, reindirizzamenti o problemi di autorizzazione per prevenire codici di stato non consentiti come il 404.

Seguendo queste migliori pratiche, puoi assicurarti che le tue pagine web vengano memorizzate nella cache in modo efficace, portando a migliori prestazioni e meno problemi.

Hai bisogno di ulteriore assistenza?

Se hai bisogno di ulteriore assistenza per il debug delle notifiche sulla velocità del sito con l'estensione Chrome di Ezoic, accedi tramite https://support.ezoic.com/ per utilizzare le nostre risorse dedicate al supporto. Siamo qui per aiutarti!

× Enlarged Image

Loading ...