web-dev-qa-db-fra.com

Comment puis-je ajouter des en-têtes Expirer aux images?

J'essaie d'accélérer un peu mon site. Comment puis-je ajouter des en-têtes Expirer aux images que je télécharge? Est-ce que cela doit être fait avec la configuration Apache, ou existe-t-il un paramètre ou un plugin pour faire le travail?

1
Michael Crenshaw

Cela peut être fait avec la configuration Apache, j'ai déjà utilisé cet extrait dans .htaccess:

ExpiresActive On 
ExpiresByType image/gif "access plus 1 month" 
ExpiresByType image/png "access plus 1 month" 
ExpiresByType image/jpeg "access plus 1 month"

Peut aussi être configuré avec un plugin. W3 Total Cache (que j'utilise actuellement) peut le faire, entre autres choses.

Globalement, ce n'est pas un facteur de performance énorme. Les navigateurs modernes sont assez intelligents pour mettre en cache des images même sans expiration.

2
Rarst