Améliorer le temps de chargement avec GTMetrix

Le temps d’affichage d’une page est crucial car :

  • la plupart des internautes s’en vont s’il faut patienter plus de 2 secondes
  • pour le référencement, Google pénalise les sites trop lents. Dans le meilleur des cas, il met plus de temps pour indexer vos pages et en référence donc moins.

GTMetrix permet d’auditer votre site et de le suivre de jour en jour. L’inscription est gratuite. Cet historique est particulièrement pratique pour trouver les causes d’une dégradation potentielle subite des performances. Des conseils très précis sont également donnés pour augmenter votre score. Rapport GTMetrix avant optimisation

J’ai pris une petite heure pour faire un nettoyage rapide : suppression des scripts Javascript appelés mais non utilisés, mise en cache des pages et combinaison automatique des ressources JS et CSS. Voici le contenu du fichier .htaccess, à mettre à la racine du site web :

## EXPIRES CACHING ##

ExpiresActive On
 ExpiresByType image/jpg "access plus 1 year"
 ExpiresByType image/jpeg "access plus 1 year"
 ExpiresByType image/gif "access plus 1 year"
 ExpiresByType image/png "access plus 1 year"
 ExpiresByType text/css "access plus 1 month"
 ExpiresByType application/pdf "access plus 1 month"
 ExpiresByType text/x-javascript "access plus 1 month"
 ExpiresByType application/x-shockwave-flash "access plus 1 month"
 ExpiresByType image/x-icon "access plus 1 year"
 ExpiresDefault "access plus 2 days"
## Concaténation des fichiers JavaScript et css dynamiquement dans des fichiers script.combined.js et script.combined.css ##
 ##        http://www.lije-creative.com/htaccess-cache-compression-gzip-minify-et-plus/ ##
 <FilesMatch ".combined.js$">
 Options +Includes
 AddOutputFilterByType INCLUDES application/javascript application/json
 SetOutputFilter INCLUDES
 </FilesMatch>
 <FilesMatch ".combined.css$">
 Options +Includes
 AddOutputFilterByType INCLUDES text/css
 SetOutputFilter INCLUDES
 </FilesMatch>

Ces trois modifications ont modifié le score PageSpeed de 68 à 88.

gtmetrix-rapport-apres

Mon seul regret est de n’avoir pas réussi à activer la compression GZIP des pages. Il s’agirait d’une limitation de mon hébergeur 1and1.

 

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *