🚀 New Launched: The Ultimate Developer Toolbox Extension — Check it out

Perché l'aggiornamento automatico attende più a lungo dell'intervallo e come risolverlo

Effettua l'aggiornamento automatico Avvia immediatamente il timer

Un breve intervallo come 5 secondi può sembrare molto più lungo in pratica se il timer attende che la pagina si carichi completamente prima che inizi a contare. Per impostazione predefinita, l'aggiornamento automatico inizia il conto alla rovescia solo dopo che la pagina è pronta, quindi una rete lenta, un server lento o una macchina occupata si aggiunge efficacemente in cima all'intervallo configurato.

C'è un'unica opzione che risolve questo problema: "Avvia immediatamente il contatore non appena inizia il caricamento dell'URL" . Con l'abilitazione, il conto alla rovescia inizia nel momento in cui la nuova richiesta di pagina viene esaurita, invece di attendere fino al termine del rendering.

img
Intervallo di tempo
Aggiorna elenco
Rileva parola chiave

Opzioni anticipate

Aggiorna solo sulla scheda corrente

Fermati dopo 3 Numero di aggiornamento automatico

aggiornamento difficile

Avvia immediatamente il contatore non appena inizia il caricamento dell'URL

Avvia l'aggiornamento automatico all'avvio del browser

Come abilitarlo

  1. Apri il popup di aggiornamento automatico.
  2. scorri fino al Opzioni anticipate pannello.
  3. Controllare "Avvia immediatamente il contatore non appena inizia il caricamento dell'URL" .
  4. Clic Salvare e avviare (o riavviare) l'aggiornamento automatico sulla scheda.

Perché un intervallo di 5 secondi può ancora sembrare più lungo

Il valore dell'intervallo (5 secondi, 10 secondi, ecc.) controlla il tempo Tra conti alla rovescia , non tra la richiesta di pagina e la richiesta di pagina. Il tempo totale che vedi nella barra degli indirizzi è all'incirca:

  • Tempo di caricamento della pagina — Quanto tempo impiegano il server, la rete e il browser per consegnare e renderizzare la pagina.
  • + Intervallo configurato — Ad esempio, 5 secondi.
  • = Tempo effettivo tra gli aggiornamenti.

Con "Avvia immediatamente contatore non appena inizia il caricamento dell'URL", l'intervallo configurato e il tempo di caricamento della pagina si sovrappongono il più possibile, quindi il conto alla rovescia non viene più sospeso durante il rendering della pagina.

Se il ritardo è ancora evidente

  • Controlla se la pagina stessa è lenta: apri lo stesso URL manualmente e guarda quanto tempo impiega il browser per terminare il caricamento. Qualsiasi cosa oltre l'intervallo configurato è tempo server/rete, non ritardo di estensione.
  • Se la pagina di destinazione utilizza script pesanti o risorse di terze parti, questi continuano a caricarsi dopo la visualizzazione del contenuto visibile e possono spingere l'evento "Pronto" oltre il timer.
  • Per le schede in background, i browser accelerano i timer JavaScript. Mantieni la scheda visibile se hai bisogno di brevi intervalli precisi.

Scopri come aggiornare automaticamente una pagina al limite utilizzando il Estensione del bordo di aggiornamento automatico . Questa guida passo a passo mostra come impostare intervalli di aggiornamento personalizzati, ricaricare automaticamente le pagine Web e mantenere aggiornati i contenuti senza aggiornare manualmente il browser.