«Exploiter la mise en cache du navigateur »

Fermé
hybrid59 Messages postés 38 Date d'inscription mercredi 1 décembre 2010 Statut Membre Dernière intervention 4 avril 2014 - 25 juin 2012 à 19:33
hybrid59 Messages postés 38 Date d'inscription mercredi 1 décembre 2010 Statut Membre Dernière intervention 4 avril 2014 - 26 juin 2012 à 11:15
Bonjour à tous,

j'essaie actuellement d'optimisé mon site, pour cela j'utilise le plugin pagespeed, de google, j'ai réussi à quasiment tout amélioré, mais une dernière chose me résiste « Exploiter la mise en cache du navigateur » j'ai essayer tout les techniques possible via le htaccess mais rien n'y fait,

Qu'est-ce qui pourrait expliquer cela ?

Je précise que j'ai un hébergement mutualisé chez 1and1,

Merci d'avance à tous pour vos réponses.

A voir également:

2 réponses

Il faut ajouter des entêtes HTTP en fonction des ressources consultées :
Cache-Control
Pragma

Pour Apache, ce lien peut être utile :
http://httpd.apache.org/docs/2.2/mod/mod_expires.html
0
hybrid59 Messages postés 38 Date d'inscription mercredi 1 décembre 2010 Statut Membre Dernière intervention 4 avril 2014
26 juin 2012 à 11:15
merci, pour votre réponse mais je crois avoir déjà fait le nécessaire, dans mon htaccess j'ai mis:

ExpiresActive On
ExpiresDefault "access plus 300 seconds"
ExpiresByType image/gif "modification plus 5 years"
ExpiresByType image/png "modification plus 5 years"
ExpiresByType image/jpeg "modification plus 5 years"
ExpiresByType image/jpg "modification plus 5 years"
ExpiresByType application/x-javascript "modification plus 5 years"
ExpiresByType text/css "modification plus 5 years"
ExpiresByType image/x-icon "access plus 3 months"


# BEGIN Cache-Control Headers
<IfModule mod_headers.c>
 <FilesMatch "\\.(ico|jpe?g|png|gif|swf|gz|ttf)$">
 Header set Cache-Control "max-age=2592000, public"
 </FilesMatch>
 <FilesMatch "\\.(css)$">
 Header set Cache-Control "max-age=2592000, public"
 </FilesMatch>
 <FilesMatch "\\.(js)$">
 Header set Cache-Control "max-age=2592000, private"
 </FilesMatch>
<filesMatch "\\.(html|htm)$">
Header set Cache-Control "max-age=7200, public"
</filesMatch>
# Disable caching for scripts and other dynamic files
<FilesMatch "\.(pl|php|cgi|spl|scgi|fcgi)$">
Header unset Cache-Control
</FilesMatch>
</IfModule>
# END Cache-Control Headers
0