IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Comprendre CONTENT = "no-cache"


Sujet :

HTML

  1. #1
    Invité
    Invité(e)
    Par défaut Comprendre CONTENT = "no-cache"
    Bonjour

    Voulant forcer le rechargement de l intégralité des scripts de ma page, en début de script j ai mis
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <META HTTP-EQUIV="Pragma" CONTENT="no-cache">
    <META HTTP-EQUIV="Expires" CONTENT="-1">
    Mais lorsque je visonne la console j ai pour mes scripts .js "From memory cache" et pour mes .css "from disk cache"

    Ai-je fais une erreur ou n'ai-je pas compris le fonctionnement de no-cache ?

    Merci de vos lumières.

    Stéphane

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 577
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 577
    Par défaut
    Hello,

    les <meta> http-equiv sont des hacks bizarroïdes. Ils consistent à dire au navigateur "fais comme si ce fichier HTML, quand le serveur te l'a envoyé il avait aussi le header HTTP que j'indique dans ce <meta> http-equiv".

    Autrement dit, ils ne sont rien de plus qu'une méthode du pauvre, pour ajouter des headers HTTP à la réponse HTTP qui donne le document HTML. Et seulement le document HTML. Pas les documents .js et .css, donc, qui sont obtenus avec d'autres requêtes HTTP, qui elles n'ont pas ces headers.

    Si tu veux des règles sur le cache, il vaut mieux le définir avec les vrais headers, en dehors de tes documents html et autres.
    Comment, alors ça, ça dépend avec quelle technologie tu fais ton site. Il y a le .htaccess d'Apache, il y a header() de PHP, et l'équivalent dans chaque langage.

    Par ailleurs, Pragma ne veut pas dire grand-chose. Pour régler le cache on utilise Cache-Control
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Invité
    Invité(e)
    Par défaut
    merci c est plus clair

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comprendre et gérer les images dans le cache
    Par Spoutch dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 23/04/2014, 14h24
  2. [Smarty] Comprendre le fonctionnement du cache
    Par PseT34 dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 09/02/2011, 10h11
  3. Répertoire caché
    Par KUBITUS dans le forum Delphi
    Réponses: 30
    Dernier message: 13/04/2007, 07h19
  4. [Hibernate]comprendre la cache sur hibernate
    Par ujoodha dans le forum Hibernate
    Réponses: 16
    Dernier message: 29/08/2005, 09h02
  5. Webbrowser : Comment ne pas prendre la page en cache
    Par cedm78 dans le forum Web & réseau
    Réponses: 3
    Dernier message: 30/08/2002, 11h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo