Gestion du cache - HTML/CSS - Programmation
Marsh Posté le 07-08-2008 à 22:05:35
Bonjour,
Je développe toute la journée et j'observe effectivement ce comportement sous Firefox 3 (mac). Bon moi ça m'arrange car le cache est plutôt un problème pour les devs web.
Je suis également étonné de ce comportement pour un utilisateur normal.
Mais il existe aussi des comportements étranges sous Safari, par exemple le cache est partagé entre toutes les pages. On peux observer cela lorsque par exemple deux onglets utilisent deux fichiers Javascript portant le même nom mais n'ayant pas le même contenu. Le dernier chargé par Safari sera celui utilisé sur tous les onglets...
Need un expert du cache je pense ^^
Marsh Posté le 08-08-2008 à 11:28:34
Perso je trouve ca bien (et d'une certaine manière logique) que le JS soit rechargé.
Si c'est vraiment un problème, tu peux regarder du coté de JSMIN (google) pour "compresser" ton code JS (en fait ca vire tt les caractères inutiles comme les espaces, les retour-chariots, etc... par contre pour débugger, la version originale est evidement indispensable) et si tu as la main sur le serveur (je sais pas si ca fonctionne via htaccess), tu peux appliquer aussi une compression GZIP à ce genre de fichier (et aux fichiers html et css aussi), ce qui te fera gagner des précieux Ko au chargement de la page, et donc du temps
Marsh Posté le 08-08-2008 à 13:51:01
Merci pour vos réponses.
Bon, je vois que je ne suis pas le seul a avoir vu ce problème. Je trouve ennuyeux que les .js soient rechargés a chaque fois. Les balises meta pour le cache sont là pour dire ce que l'on veut. Enfin ... . Je vais tenter avec les méthodes de compression
Marsh Posté le 07-08-2008 à 12:44:37
Bonjour
J'ai une question a propos du cache en javascript : alors que tout le monde cherche comment recharger les fichiers déjà dans le cache du navigateur, ma question porte précisement sur l'inverse : Je suis étonné de voir que firefox recharge systématiquement les fichiers javascript et css.
En utilisant la fonction net de firebug on peut vois que les fichiers sont téléchargés a chaque fois.
En bas a droite du navigateur on voit les diférentes requettes de fichiers. Ca ralentit pas mal le temps d'affichage. J'ai fait des tests avec des sites Jommla par exemple et j'observe toujours le même comportement.
Quelqu'un aurait'il une explication ou une solution a ce problème.
Merci