Voici quelques petites astuces pour accélérer et optimiser un site web réalisé avec Joomla. Ces astuces visent essentiellement à améliorer la charge serveur mais aussi à accélérer le temps de chargement de vos pages.
- Le cache de Joomla
Par défaut Joomla propose un système de cache, commencez par l’activer ! Le système est simple, à chaque visite d’une page par un internaute une version statique est crée. La prochaine fois qu’un internaute consultera votre page, la version statique serai servie évitant la multiplication des requêtes au serveur.
Pour le configurer rendez-vous dans Site > Système > Paramètre du cache. Si vous souhaitez configurer comment joomla va gérer ce cache, il vous suffit ensuite de vous rendre dans Plugins > System cache.
- La compression des pages
Activez la compression GZIP de vos pages web. Pour activer cette option, allez dans Site > Système > Serveur. Vous pourrez alors profiter d’une compression automatiser de vos pages avec GZIP. La taille de vos fichiers peut être réduite de plus de 70%.
- Optimisez vos templates
- Optimisez vos templates et vos CSS en compressant au maximum vos fichiers avec csscompressor par exemple.
- Optimisez vos images, idéalement ne dépassez pas les 10 Ko.
- Minimisez l’utilisation du JavaScript. Appelez vos JavaScript que si votre page en a besoin.
- Regroupez les portions de code JavaScript dans un fichier unique.
- Évitez si possible d’utiliser des données externes (images qui sont hébergées ailleurs, iframes,etc.)
- Optimisez vos bases de données
- Désinstallez les composants, modules et plugins inutilisés.
- Utilisez la commande Optimiser la table de votre client de base de données.
- Indexez toutes vos tables (par défaut c’est le cas dans joomla mais pour vos extensions tierces ?)