Image sur un site : forcer la mise en cache et son utilisation ? - Programmation
Marsh Posté le 09-05-2001 à 08:42:40
Bah...
1) La gestion du cache est une chose à laquelle on n'a absolument pas accès.
2) J'ai essayé de faire un script qui affiche une page blanche "Chargement en cours..." pendant qu'il chargeait les images, puis affichait tout, mais c'est trop chaud à faire...
Je te conseille autrechose :
Ta page, tu la met intérgalemet dans un LAYER (t'as qu'à commencer avec IE seulement, dans un DIV) caché.
Un JavaScript va tester le "ReadyState" (normalement c'est ça) de chacune des tes grosses images. Une fois qu'elles sont toutes "complete", ben affiche le calque...
Je vais te faire un exemple... (si cette fois ça marche )
Marsh Posté le 09-05-2001 à 09:00:30
Mouarf
En fait, c'est plus simple :
http://magicbuzz.dyndns.org/files/pre.htm
Marsh Posté le 09-05-2001 à 11:20:41
pas mal du tout! T'as essayer avec NS en mettant des layer à la place?
Marsh Posté le 09-05-2001 à 11:27:06
Par contre, un truc embêtant :
Le moindre lien vers une image brisé, et le gars doit attendre le timeout avant de voir la page (soit environ une minute )
Donc bien faire gaffe (notamment si tu fais des échanges de bannières) à héberger toi-même les images (TOUTES) pour être sûr qu'ellese chargeront bien
Marsh Posté le 08-05-2001 à 05:30:33
J'ai 2 images totalisant une trentaine de ko
Je veux :
- a l'arrive sur la page principale y'a un "loading" des images dans le cache de l'user
- sur les pages suivantes on force l'utilisation du cache
thanx