Aller au contenu

ExpiresType et/ou Cache-Control


Sujets conseillés

Salut,

Sur le site d'un poto, j'ai placé les deux blocs ci-dessous dans le .htaccess :

Renvoie l'entête Expires


ExpiresActive On
ExpiresByType image/jpg A604800
ExpiresByType image/jpeg A604800
ExpiresByType image/png A604800
ExpiresByType image/gif A604800
ExpiresByType image/ico A2592000
ExpiresByType image/icon A2592000
ExpiresByType image/x-icon A2592000
ExpiresByType application/x-shockwave-flash A2592000

Renvoie l'entête Cache-Control


<FilesMatch "\.(?:jpe?g|png|gif)$">
Header set Cache-Control "max-age=604800, public"
</FilesMatch>

<FilesMatch "\.(?:ico|swf)$">
Header set Cache-Control "max-age=2592000, public"
</FilesMatch>

Je voudrais savoir si la présence des directives ExpiresByType suffit, ou s'il est recommandé de les accompagner (comme je l'ai fait) avec les directives Header set Cache-Control "max-age=...".

Bien que la précence des deux a un effet positif, cela est quand-même redondant non ?

Lien vers le commentaire
Partager sur d’autres sites

Sur un autre hébergement, j'ai testé uniquement les directives ExpiresByType...

L'optimisation est effective dans ce cas, il n'est donc pas nécessaire d'utiliser les directives Cache-Control.

It is important to specify one of Expires or Cache-Control max-age, and one of Last-Modified or ETag, for all cacheable resources. It is redundant to specify both Expires and Cache-Control: max-age (*), or to specify both Last-Modified and ETag.

Source : Documentation Google Page Speed :arrow: Optimize cache

(*) Je savais bien que j'avais lu ceci quelque part.

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...