Exploiter la mise en cache du navigateur avec le fichier htaccess

Exploiter la mise en cache du navigateur avec le fichier htaccess

Paleno
1127

Mise à jour


Pour accélérer le temps de chargement de son site et également faire grimper son score sur Google PageSpeed, sachez qu'il est possible de mettre en cache les fichiers de son site comme les images ou scripts grâce au fichier htaccess

Créez ou modifier le fichier .htaccess (bien mettre le point devant le nom)
à la racine du FTP et mettez y ce code ou ajoutez le à la suite du code existant. 

<IfModule mod_expires.c>
  ExpiresActive On
  ExpiresDefault "access plus 7200 seconds"
  AddType image/x-icon .ico
  AddType application/x-font-ttf .ttf
  AddType application/x-font-woff .woff
  AddType application/x-font-woff2 .woff2
  ExpiresByType image/gif "access plus 1 year"
  ExpiresByType image/ico "access plus 1 year"
  ExpiresByType image/jpg "access plus 1 year"
  ExpiresByType image/png "access plus 1 year"
  ExpiresByType image/jpeg "access plus 1 year"
  ExpiresByType image/icon "access plus 1 year"
  ExpiresByType image/x-icon "access plus 1 year"
  ExpiresByType image/svg+xml "access plus 1 year"
  ExpiresByType text/css "access plus 1 year"
  ExpiresByType text/html "access plus 7200 seconds"
  ExpiresByType text/javascript "access plus 1 year"
  ExpiresByType application/xhtml+xml "access plus 7200 seconds"
  ExpiresByType application/x-javascript "access plus 1 year"
  ExpiresByType application/x-shockwave-flash "access plus 1 year"
  ExpiresByType application/x-font-ttf "access plus 1 year"
  ExpiresByType application/x-font-woff "access plus 1 year"
  ExpiresByType application/x-font-woff2 "access plus 1 year"
</IfModule>

 Pour que ce code fonctionne, votre hébergeur doit avoir activé le module mod_expires.

Comme indiqué dans le code, ça met en cache pour 1 mois tout type de fichiers stockés sur votre FTP.
Lors du premier chargement, le navigateur télécharge tous les éléments de la page et les met en cache, ce qui évite au navigateur de charger à nouveau tous les éléments à la prochaine visite du site.
 

Si votre site affiche une erreur 500, c'est que le module n'es pas activé, dans ce cas retirez le code

facebook  twitter  google+


Mots Clés

  


Commentaires