Quanto tempo prima che un vecchio visitatore del sito web veda un nuovo web design?


19

Dato che non ci sono impostazioni della cache nella pagina HTML, quanto tempo prima che un vecchio visitatore del sito Web visualizzi un nuovo design del sito Web senza forzare l'aggiornamento?


1
"nessuna impostazione della cache nella pagina HTML" non implica che il server potrebbe non impostare le intestazioni ...
Arjan

Hai modificato le impostazioni DNS per il sito Web? In tal caso, possono essere necessarie fino a 48 ore per la modifica.
Burgi,

Se il nuovo web design ha nuovi "nomi" di file; dovrebbe essere immediatamente dopo la prima visita. Leggi questi pochi paragrafi laravel.com/docs/5.1/elixir#versioning-and-cache-busting, quindi tutto dipende dal progettista del sito web (codificatore). È un esempio di impostazioni della cache HTML?
Kyslik,

Risposte:


28

Quanto tempo prima che un visitatore del sito web veda un nuovo design del sito Web senza forzare l'aggiornamento?

Presupposto: non ci sono impostazioni della cache nella pagina HTML

Dipende dalle impostazioni della cache del browser.

Nota:

  • Le impostazioni del browser descritte di seguito possono essere temporaneamente ignorate utilizzando gli appropriati comandi "Aggiorna" o "Aggiornamento forzato".

IE

Esistono quattro opzioni in Cerca versioni più recenti delle pagine memorizzate:

enter image description here

  • Ogni visita alla pagina :

    Quando ritorni a una pagina visualizzata in precedenza, Internet Explorer dovrebbe verificare se la pagina è cambiata dall'ultima visualizzazione. Se la pagina è cambiata, Internet Explorer visualizza la nuova pagina e la memorizza nei file temporanei Internet. Nota che la selezione di questa opzione può rallentare la navigazione tra le pagine che hai già visualizzato.

  • Ogni volta che avvii Internet Explorer:

    Quando si visualizza un sito Web precedentemente visitato nella stessa sessione di Internet Explorer, Internet Explorer utilizza i file temporanei Internet memorizzati nella cache anziché scaricare la pagina. Se si preme F5 o si fa clic su Aggiorna, Internet Explorer scarica la pagina.

  • Automaticamente (solo Internet Explorer 5 e versioni successive) :

    È uguale all'impostazione precedente, ma con un algoritmo logico per comprendere le abitudini del comportamento delle pagine Web. Questa impostazione specifica che quando torni a una pagina visualizzata in precedenza, Internet Explorer non dovrebbe verificare se la pagina è stata modificata dall'ultima visualizzazione.

    Se si seleziona questa impostazione, Internet Explorer verifica la presenza di nuovi contenuti solo quando si ritorna a una pagina visualizzata in una sessione precedente di Internet Explorer o in un giorno precedente. Nel tempo, se Internet Explorer determina che le immagini sulla pagina cambiano di rado, controlla ancora meno frequentemente le immagini più recenti.

  • Mai :

    Internet Explorer non controlla il server Web per i contenuti più recenti.

Origine In che modo le impostazioni della cache di Internet Explorer influiscono sulla navigazione Web


Mozilla

Netscape (all versions since 6.0)
Mozilla Suite (all versions)
Phoenix (all versions)
Firebird (all versions)
Firefox (all versions)
Thunderbird (all versions)
Minimo (all versions)
SeaMonkey (all versions) 

La preferenza browser.cache.check_doc_frequencycontrolla questo:

  • 0

    Controlla una nuova versione di una pagina una volta per sessione (una sessione inizia quando si apre la prima finestra dell'applicazione e termina alla chiusura dell'ultima finestra dell'applicazione).

  • 1

    Controlla una nuova versione ogni volta che viene caricata una pagina.

  • 2

    Non cercare mai una nuova versione: carica sempre la pagina dalla cache.

  • 3

    Controlla una nuova versione quando la pagina non è aggiornata. (Predefinito)

Fonte browser.cache.check doc frequenza


Cromo

Chrome memorizza nella cache le pagine a meno che non gli sia stato detto di non farlo.

Per disabilitare la cache, vedi Come disabilitare la cache del browser in Chrome


Che cosa significa "non aggiornato", dove ottiene il riferimento della data?

I browser di solito ottengono queste informazioni tramite le intestazioni HTTP inviate con la pagina.

Ad esempio, l'intestazione Ultima modifica modificata indica al browser quanti anni ha la pagina. Un browser può inviare una semplice richiesta HEAD alla pagina per ottenere l'ultimo valore modificato. Se è più recente di quello che il browser ha nella cache, il browser può ricaricarlo.

Fonte Come fa il browser a sapere che una pagina Web è cambiata? , risposta di Seth


Ulteriori letture


Vale la pena menzionare altri fattori possono essere caching del sito pure. Se si tratta di un sito relativamente popolare, il tuo ISP potrebbe memorizzare nella cache le pagine. Se sei dietro un router decente o su una rete aziendale, il sito potrebbe essere automaticamente memorizzato nella cache.
SnakeDoc
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.