web-dev-qa-db-fra.com

Différence entre F5, CTRL + F5 et cliquez sur le bouton Actualiser?

Bonjour, j’ai souvent constaté lors du développement de mes applications Web que le pressage F5 ou l'actualisation ne produit pas ou actualise le résultat correct. Mais quand on frappe CTRL + F5 cela génère le résultat correct. Quelle est la différence fondamentale entre simple F5 et CTRL + F5? J'ai aussi souvent vécu ce pressage simple F5 et en appuyant sur le bouton refresh du navigateur génèrent également des résultats différents.

Tout organisme peut-il me dire quelle est la différence fondamentale entre toutes ces demandes?.

48
Awais Qarni

CTRL+F5 force le cache à effacer. donc générer le résultat correct.

54
Alex

J'ai fait de petites recherches sur ce sujet et trouvé un comportement différent pour les navigateurs:

enter image description here

Voir mon article de blog " bouton d'actualisation derrière) " pour plus de détails.

36
Pavel Podlipensky

F5 et le bouton d'actualisation examinera le cache de votre navigateur avant de demander du contenu au serveur.

Ctrl + F5 force une charge du serveur.

Vous pouvez définir en-têtes d'expiration de conten et/ou balises méta pour vous assurer que le navigateur ne met rien en cache (peut-être quelque chose que vous ne pouvez faire que pour l'environnement de développement).

13
Oded

F5 déclenche un rechargement standard.

Ctrl + F5 déclenche un forcé recharger. Cela oblige le navigateur à télécharger à nouveau la page à partir du serveur Web, en veillant à toujours conserver la copie la plus récente.

Contrairement à F5, un rechargement forcé n’affiche pas une copie en cache de la page.

6
Cody Gray

F5 est un rechargement de page standard.

et

CTRL + F5 actualise la page en effaçant le contenu mis en cache de la page.

Avoir le curseur dans le champ d'adresse et appuyer sur ENTER fera également la même chose que CTRL + F5

4
sumgeek