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 et gérer les images dans le cache


Sujet :

HTML

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 31
    Par défaut Comprendre et gérer les images dans le cache
    Bonjour !!

    J'ai un peut du mal a comprendre comment le navigateur décide de gérer les images dans son cache.
    Prenons l'exemple d'image que l'on va retrouver a chaque page: le logo et le background.
    Si l'on change de page, il va recharger les images, pourtant il connait l'adresse! Ceci provoque une espèce de "clignotement" bien moche évidement. Si il a déjà visité la page, il ne les recharge pas: pas de rechargement des images d'une page vers une autre qu'il connait déjà , le changement de page est ainsi visuellement beaucoup plus fluide (pas de "clignotement").

    Y a t'il possibilité de lui indiquer de réutiliser toujours les images qu'il a charger la 1er fois quelque sois la page?

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    A partir du moment où l'URL de l'image est la même sur chaque page et que la date de modification du fichier n'a pas changé, le navigateur devrait la prendre dans le cache (dans la mesure évidente où le serveur lui a dit qu'il fallait la mettre en cache).

  3. #3
    Modérateur

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

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Ce n'est pas une histoire de cache mais de calcul de l'affichage. Quand il a déjà visité une page il sait déjà à quoi elle ressemble et n'a pas besoin de le recalculer, il la raffiche juste telle qu'il la connaît.
    Sur une page qu'il ne connaît pas, en revanche, il doit calculer comment elle doit être affichée, avec ses images et tout, et le processus peut faire un peu brouillon tant qu'il a pas fini.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 31
    Par défaut
    mh, alors ce que je ne comprend pas, c'est que sur certain projet, le passage d'une page a l'autre est nickel, alors que pour d'autre, le navigateur galère (effet de "clignotement", images jpg qui apparaissent comme si il les rechargeai, etc) :s Cela peut il être dû a une erreur de conception quelque part?

Discussions similaires

  1. [D5][SQL Server] Conserver des images dans la BDD
    Par FONKOU dans le forum Bases de données
    Réponses: 8
    Dernier message: 08/06/2008, 19h58
  2. Redimensionner les images dans un tableau
    Par cyke37 dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 13/10/2005, 19h19
  3. les images dans une base de données
    Par houhou dans le forum Bases de données
    Réponses: 8
    Dernier message: 22/06/2004, 14h27
  4. trier les données dans le cache ??
    Par psyco2604 dans le forum XSL/XSLT/XPATH
    Réponses: 31
    Dernier message: 10/06/2003, 10h03
  5. gérer les jpg dans une fenetre directdraw???
    Par Anonymous dans le forum DirectX
    Réponses: 1
    Dernier message: 14/06/2002, 13h39

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