Logo sc2017


Blog

joomla-org-ogComment accélerer son site web Joomla ?

Après avoir aborder la sécurité de Joomla, nous allons, dans cet article, proposer quelques bonnes pratiques qui vous permetterons d'améliorer la vitesse de chargement de votre site Joomla.

Avoir un site rapide est très important pour le référencement, les moteurs de recherche prennent en considération ce critère, mais surtout il offrira une meilleur expérience utilisateur. Un internaute passera moins de temps sur un site lent..

 

Tout d'abord vérifiez la vitesse de chargement de votre site : le site GTMetrix 

Accélérer Joomla

Plusieurs bonnes pratiques sont décrites dans cet article avec vidéo : Accélérer Joomla en 5 mn

- Activer le cache du navigateur : Modifier le fichier HTACCESS
Ajouter le code suivant dans le fichier HTACCESS. Les directives sont passées au navigateur.

## EXPIRES CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/jpeg "access 1 year"
ExpiresByType image/gif "access 1 year"
ExpiresByType image/png "access 1 year"
ExpiresByType text/css "access 1 month"
ExpiresByType text/html "access 1 month"
ExpiresByType application/pdf "access 1 month"
ExpiresByType text/x-javascript "access 1 month"
ExpiresByType application/x-shockwave-flash "access 1 month"
ExpiresByType image/x-icon "access 1 year"
ExpiresDefault "access 1 month"
</IfModule>
## EXPIRES CACHING ##


- Dans la console d'administration de Joomla,
Configurer les paramètres du cache sur :
Cache : CACHE CONSERVATEUR
Gestion du cache : fichier
Durée du cache : 15 mn

- Dans le manager de plug in, configurer le CACHE : Système - cache
N'activer pas le cache du navigateur
Mais activer le Plug IN puis SAUVER

- Optimisez votre CSS & Javascript 
Installer le Plug IN - JCH Optimise - Configurer JCH Optimise


Activer les options de base
Activer le Plug In

- Activer la compression GZIP
Dans le .htaccess

<ifModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file .(html?|txt|css|js|php|pl)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</ifModule>

- Réduire le poids des images

Source : How to enable Gzip compression on your website

Source : Leverage browser caching