| > Enregistrer une feuille de style en cache. |
[ Posté par Nyoz ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 09-04-2008 à 14:38 | 63 messages ]
  Bonjour à toutes et à tous.
De nouveau un petit problème :
Je travaille avec deux sites possédant chacun leur feuille de style. Beaucoup de pages de l'un linkent vers l'autre et inversement. Le problème c'est qu'à chaque fois que l'on reprend la navigation sur un site (exemple : en tant que visiteur je clik ds le site 1 qui m'amène au site 2 puis je ferme le site 2 et reprend ma navigation sur le site 1), hé bien le navigateur recharge de nouveau la feuille de style (dans notre exemple : le CSS du site 1 après avoir chargé le CSS du site 2), ce qui ralentit à mort la navigation et la fluidité des pages...
Y a t-il une solution pour enregister un css dans le cache d'un navigateur (... de tt façon mêm sa il va aprè l'effacer...) ?
> Pour l'instant je ne vois comme solution que de fusioner les deux feuilles mais cela serait très très chiant (pas mêmes propriétés pr body, p, table, etc.....)...
Donc pliz helllpppp !
P.S. : le code d'appel du css est classique avec un "<link rel=etc./>"
P.S.2 : un petit exemple pour ceux qui ne voient pas (cliquez sur les images, attendez que ça charge, fermez la fenêtre la plus récente, recommencez la navigation sur le premier site) :
http://www.nyoz.fr/galeries/nyoz/nyoz_paint.htm
________________ :: nyoz ::
 
|
|
|
[ Posté par v1nce ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 10-04-2008 à 09:50 | 3837 messages ]
  Le problème ne vient AMHA pas du cache des css mais du fait que les sections sont illustrées par un bandeau différent. Il faudrait sans doute faire un preload de ces images
________________ V1nce
Si je les ai oubliés les bonjour, merci et au revoir sont implicites
Brevets logiciels : dites NON !
http://petition.eurolinux.org/index.html
http://swpat.ffii.org/index.fr.html
|
[ Posté par v1nce ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 10-04-2008 à 09:59 | 3837 messages ]
  T'as bidouillé quelque chose au niveau du cache sur le serveur ?
Parce que là, je suis derrière un proxy mais je vois quand même une directive Pragma : no-cache dans les entêtes http => donc rechargement des images à chaque fois
________________ V1nce
Si je les ai oubliés les bonjour, merci et au revoir sont implicites
Brevets logiciels : dites NON !
http://petition.eurolinux.org/index.html
http://swpat.ffii.org/index.fr.html
|
[ Posté par Nyoz ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 10-04-2008 à 11:07 | 63 messages ]
  Bon.. c'est un peu ce que je pensais, merci.
Pour le load des img je peux le mettre ds un fichier js déjà appellé (vraiment la flemme de refaire toutes les pages)...?
________________ :: nyoz ::
|
[ Posté par Nyoz ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 12-04-2008 à 13:41 | 63 messages ]
  Plizzz... 
________________ :: nyoz ::
|
[ Posté par Nyoz ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 27-04-2008 à 21:51 | 63 messages ]
  Bon depuis c'est un peu moins lent (j'ai mis un preload ds un JS appelé).
Mais il recharge quand même la page... v1nce, tu disais que tu voyais un "no-cache" ???
(alors là...... je sais plus quoi faire)
________________ :: nyoz ::
|
[ Posté par v1nce ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 29-04-2008 à 09:27 | 3837 messages ]
  En utilisant fiddler (analyseur de trames http "dans le genre" d'ethereal)je ne vois plus la directive de cache, donc a priori cela a l'air bon.
Le (re)chargement a l'air plus rapide que la dernière fois.
Pour info : ton widget ebay charge plusieurs images relativement lourdes (>100ko)
Sur mon poste (toujours en utilisant fiddler) je vois que la feuille de style n'est chargée qu'une fois.
________________ V1nce
Si je les ai oubliés les bonjour, merci et au revoir sont implicites
Brevets logiciels : dites NON !
http://petition.eurolinux.org/index.html
http://swpat.ffii.org/index.fr.html
|
[ Posté par Nyoz ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 29-04-2008 à 15:25 | 63 messages ]
  Ok merci bcp du tuyau !
________________ :: nyoz ::
|