Rien avoir avec l'OS.
Tout est une question de cache.
Et concernant la navigation web il y en à plusieurs niveaux :
- le cache du navigateur qui va éviter de redemander des ressources qu'il a déjà en cache (pages, images, javascripts, ...).
C'est le serveur web qui va fournir à ton navigateur un délai d'expiration pour chaque ressource la première fois que celui-ci les récupère.
Tant que le délai n'est pas écoulé, ton navigateur ne va pas "re-demander" ces ressources au serveur et va plutôt utiliser ce qu'il a en cache.
Ce délai est exprimé en secondes (mais peut aller jusqu'à plusieurs jours/mois) et est configuré coté serveur web hébergeant le site.
La seule chose que tu peux faire à ton niveau est de forcer ton navigateur à ne pas utiliser son cache : https://fr.wikipedia.org/wiki/Aide: [...] navigateur
- le cache (éventuel) coté serveur web.
Pour accélérer la distribution de ses pages et ressources web, les sites peuvent implémenter un cache de leur coté.
Il fonctionne un peu de la même manière que le cache du navigateur mais est centralisé coté serveur.
Si celui qui gère le site modifie quelque chose, il peut falloir du temps pour que ce soit visible par tout le monde, le temps que les caches s'actualisent.
Conceptuellement, les caches conservent en mémoire les données "souvent demandées".
Donc ça fonctionne très bien pour les requêtes identiques qui retournent la même "réponse" du serveur.
Par contre, ça ne fonctionne pas quand la requête de l'utilisateur comporte des paramètres qui vont potentiellement modifier la réponse de la part du serveur. Un cache ne peut pas "deviner" la réponse à mettre en cache.
C'est pour ça que quand tu modifies ta requête en ajoutant un paramètre (le "?v=2" ), le cache ne sait pas ce que le serveur répondra et va donc simplement laisser ce dernier la traiter.
De cette manière un peu "artificielle" (surtout si le paramètre en question n'est pas interprété coté serveur), tu esquives tous les caches pour l'URL en question.
En résumé, ça dépend de comment tes ressources et ton serveur sont configurés.
Voici un lien vers la doc (en anglais) officielle du fonctionnement des caches sur internet par le W3C : https://www.w3.org/Protocols/rfc261 [...] ml#sec14.9
Message édité par nex84 le 04-11-2020 à 09:24:08
---------------
#TeamNoBidouille || Come to the Dark Side, we have cookies || Mangez 5 fruits et légumes par an ! || Le digital, c'est les doigts