Combien de temps avant qu'un ancien visiteur de site Web ne voie une nouvelle conception de site Web?

19

Étant donné qu'il n'y a pas de paramètres de cache dans la page HTML, combien de temps jusqu'à ce qu'un ancien visiteur du site Web voit une nouvelle conception de site Web sans forcer le rafraîchissement?

IMB
la source
1
"pas de paramètres de cache dans la page HTML" n'implique pas que le serveur ne puisse pas définir d'en-têtes ...
Arjan
Avez-vous modifié les paramètres DNS du site Web? Si tel est le cas, le changement peut prendre jusqu'à 48 heures.
Burgi
Si le nouveau webdesign a de nouveaux "noms" de fichiers; cela devrait être immédiatement après la première visite. Lisez ces quelques paragraphes laravel.com/docs/5.1/elixir#versioning-and-cache-busting donc tout dépend du concepteur du site (codeur). Est-ce un exemple de paramètres de cache HTML?
Kyslik

Réponses:

28

Combien de temps avant qu'un visiteur de site Web ne voit une nouvelle conception de site Web sans forcer le rafraîchissement?

Hypothèse: il n'y a pas de paramètres de cache dans la page HTML

Cela dépend des paramètres de cache du navigateur.

Remarque:

  • Les paramètres du navigateur décrits ci-dessous peuvent être temporairement remplacés à l'aide des commandes appropriées "Actualiser" ou "Actualiser forcé".

C'EST À DIRE

Il existe quatre options sous Rechercher des versions plus récentes des pages stockées:

enter image description here

  • Chaque visite sur la page :

    Lorsque vous revenez à une page que vous avez consultée précédemment, Internet Explorer doit vérifier si la page a changé depuis votre dernière consultation. Si la page a changé, Internet Explorer affiche la nouvelle page et la stocke dans les fichiers Internet temporaires. Notez que la sélection de cette option peut ralentir la navigation entre les pages que vous avez déjà consultées.

  • Chaque fois que vous démarrez Internet Explorer:

    Lorsque vous affichez un site Web que vous avez visité auparavant dans la même session Internet Explorer, Internet Explorer utilise les fichiers Internet temporaires mis en cache au lieu de télécharger la page. Si vous appuyez sur F5 ou cliquez sur Actualiser, Internet Explorer télécharge la page.

  • Automatiquement (Internet Explorer 5 et versions ultérieures uniquement) :

    C'est le même que le paramètre précédent, mais avec un algorithme logique pour comprendre les habitudes de comportement des pages Web. Ce paramètre spécifie que lorsque vous revenez à une page que vous avez consultée précédemment, Internet Explorer ne doit pas vérifier si la page a changé depuis votre dernière consultation.

    Si vous sélectionnez ce paramètre, Internet Explorer recherche le nouveau contenu uniquement lorsque vous revenez à une page que vous avez consultée dans une session antérieure d'Internet Explorer ou un jour antérieur. Au fil du temps, si Internet Explorer détermine que les images de la page changent rarement, il recherche les images plus récentes encore moins fréquemment.

  • Jamais :

    Internet Explorer ne vérifie pas le serveur Web pour le contenu plus récent.

Source Comment les paramètres de cache d'Internet Explorer affectent la navigation sur le 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 préférence browser.cache.check_doc_frequencycontrôle ceci:

  • 0

    Recherchez une nouvelle version d'une page une fois par session (une session démarre lorsque la première fenêtre d'application s'ouvre et se termine lorsque la dernière fenêtre d'application se ferme).

  • 1

    Recherchez une nouvelle version chaque fois qu'une page est chargée.

  • 2

    Ne recherchez jamais une nouvelle version - chargez toujours la page du cache.

  • 3

    Recherchez une nouvelle version lorsque la page est obsolète. (Défaut)

Source Browser.cache.check fréquence du doc


Chrome

Chrome met en cache les pages, sauf indication contraire.

Pour désactiver le cache, voir Comment désactiver le cache du navigateur dans Chrome


Que signifie «obsolète», où obtient-il la référence de date?

Les navigateurs obtiennent généralement ces informations via les en-têtes HTTP envoyés avec la page.

Par exemple, l'en-tête Last-Modified indique au navigateur l'âge de la page. Un navigateur peut envoyer une simple requête HEAD à la page pour obtenir la dernière valeur modifiée. S'il est plus récent que ce que le navigateur a en cache, le navigateur peut le recharger.

Source Comment le navigateur sait-il qu'une page Web a changé? , réponse de Seth


Lectures complémentaires

DavidPostill
la source
Il convient également de mentionner d'autres facteurs, comme la mise en cache du site. S'il s'agit d'un site relativement populaire, votre FAI peut mettre en cache les pages. Si vous êtes derrière un routeur décent ou sur un réseau d'entreprise, le site peut également être mis en cache automatiquement.
SnakeDoc