É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?
É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?
Réponses:
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:
Il existe quatre options sous Rechercher des versions plus récentes des pages stockées:
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
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_frequency
contrô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 met en cache les pages, sauf indication contraire.
Pour désactiver le cache, voir Comment désactiver le cache du navigateur dans Chrome
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