Mettre les images de votre site en cache (.htaccess)
11 09 2010Par défaut, à chaque fois que vous téléchargez une page web appartement à un même site (par exemple Mr Schnaps), votre navigateur télécharge tout, c’est à dire :
- La source de la page
- Les CSS
- Les Javascript
- Les images
Et à chaque fois que votre navigateur télécharge un fichier (une image par exemple), il envoi une requête HTTP GET au serveur Apache.
Les entête HTTP
Ce n’est souvent pas utile de recharger à chaque fois les images et les feuilles de style CSS. Alors la solution c’est que votre serveur Apache indique à aux clients (navigateurs) de conserver les images dans son cache (à l’aide des headers HTTP), avec une durée que vous pouvez définir (1 mois par exemple).
Concrètement, il suffit d’ajouter ceci dans votre fichier .htaccess :
FileETag MTime Size <ifmodule mod_expires.c> <filesmatch "\.(jpg|gif|png|css|js)$"> ExpiresActive on ExpiresDefault "access plus 1 year" </filesmatch> </ifmodule>
un mois ?
dans le fichier source c’est indiqué :
ExpiresDefault “access plus 1 year”
Ah bravo, je vois que tu suis ^^
C’est parce que j’ai copié collé.