mettre une date d'expiration de cache sur des images

bourlingueur

WRInaute occasionnel
Bonjour,

j'ai remarqué que pour augmenter la qualité de mon site je devais mettre une date d'expiration du cache de mes images.

le problème est que je ne sais absolument pas comment faire.


Pourriez vous me dire ce que je peux faire pour mettre je vous cite :

The following resources are missing a cache expiration. Resources that do not specify an expiration may not be cached by browsers. Specify an expiration at least one month in the future for resources that should be cached, and an expiration in the past for resources that should not be cached:


merci pour vos réponses
 

Julia41

WRInaute passionné
si ton image est générée en php, il te faut rajouter un header.
truc de ce genre :
Code:
$expire = 86400;
header("Expires: ".gmdate("D, d M Y H:i:s",time() + $expire)." GMT");

Tu peux utiliser header spy (sous Firefox) pour voir ce que ça donne. Sinon, un .htaccess bien configuré devrait faire l'affaire (n'étant pas pro d'Apache, je préfère t'orienter vers d'autres personnes) ;)
 

bourlingueur

WRInaute occasionnel
merci de ton renseignement. J'ai utilisé le .htaccess pour les serveurs qui l'acceptent. J'ai toujours des problème avec des serveurs tel que lws, aruba . Leur service technique n'étant pas forcément très fiable sauf si tu allonges la monnaie je crois que je vais encore chercher longtemps
 

Discussions similaires

Haut