Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Serveurs (Apache, IIS,...) > Apache
Apache Forum d'entraide Apache. Avant de poster : Cours Apache, FAQ Apache
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/04/2011, 17h51   #1
Membre Expert
 
Avatar de Eric2a
 
Homme Eric Garidacci
Inscription : septembre 2005
Messages : 1 057
Détails du profil
Informations personnelles :
Nom : Homme Eric Garidacci
Âge : 41

Informations forums :
Inscription : septembre 2005
Messages : 1 057
Points : 1 564
Points : 1 564
Par défaut [Performance Web] ExpiresByType et/ou Header set Cache-Control

Salut,

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

Code :
1
2
3
4
5
6
7
8
9
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
Code :
1
2
3
4
5
6
7
<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 avec les directives Header set Cache-Control "max-age=...".

Parce que la précence des deux est redondant non ?
__________________

N'oubliez pas le vote des messages utiles ainsi que le Tag [Résolu].

Mon Site Web : Corse - Actualité, Météo, Vidéos, Logiciels, ...
Eric2a est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2011, 22h25   #2
Membre Expert
 
Avatar de Eric2a
 
Homme Eric Garidacci
Inscription : septembre 2005
Messages : 1 057
Détails du profil
Informations personnelles :
Nom : Homme Eric Garidacci
Âge : 41

Informations forums :
Inscription : septembre 2005
Messages : 1 057
Points : 1 564
Points : 1 564
Sur un autre hébergement, j'ai testé uniquement les directives ExpiresByType... Et effectivement dans ce cas, il n'est pas nécessaire d'utiliser les directives Cache-Control.

Citation:
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 Optimize cache

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

N'oubliez pas le vote des messages utiles ainsi que le Tag [Résolu].

Mon Site Web : Corse - Actualité, Météo, Vidéos, Logiciels, ...
Eric2a est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h20.


 
 
 
 
Partenaires

Hébergement Web