Accélérez le site Joomla en 5 minutes - Un guide étape par étape

  • Jamal El Khaiat, M. SC. Gestion des T.I.
  • Joomla
  • Affichages : 550

Accélérez le site Joomla en 5 minutes - Un guide étape par étape

 

Que vous gériez votre blog personnel, un site d'entreprise ou une boutique de commerce électronique avec le CMS Joomla, votre souhait le plus chaleureux est d'avoir plus de trafic et de conversions vers votre site Joomla. Il existe plusieurs facteurs de classement Google à prendre en considération pour optimiser votre site Joomla dans les SERPs. Parmi ces facteurs, on retrouve la vitesse de chargement de votre site Joomla. Si votre site Joomla est lent à s'afficher sur Google ou tout simplement vous développez un nouveau site Joomla et vous voulez optimiser sa vitesse, c'est article est pour vous. 

 


À lire aussi:


 

Pour transformer votre rêve en réalité, il y a beaucoup d'aspects techniques à ajouter au contenu de votre site Joomla pour le rendre professionnel. Sans aller les décrire tous de façon médiocre, je vais partager avec vous des tactiques éprouvées pour accélérer et optimiser votre site Web de Joomla. 

Pourquoi la vitesse de chargement d'un site est-elle importante?

Plusieurs études montrent que les sites Web à chargement rapide peuvent augmenter considérablement la conversion et stimuler les ventes. Il y a quelques années, Walmart a annoncé que leurs conversions atteignaient leur apogée lorsque le site se chargeait dans les 2 secondes, et il diminuait progressivement à mesure que le temps de chargement des pages augmentait. Dans le tableau suivant, vous pouvez voir comment la conversion globale et les ventes fluctuent lorsque la vitesse du site passe de 0-1 à 3-4 secondes.

kissmetrics_study

Une autre étude de Kissmetrics montre que 40% des personnes abandonnent un site Web qui prend plus de 3 secondes à charger. Je sais qu'après avoir lu ces exemples concrets, vous voulez que votre site Web Joomla soit chargé rapidement. Pour votre commodité, je vais partager quelques conseils et astuces utiles pour l' optimisation de la vitesse de Joomla .

Avant de creuser dans les instructions détaillées, je vous recommande de vérifier les performances de Joomla ou la vitesse de chargement actuel de votre site Joomla. Pour vérifier la vitesse de chargement du site, il existe de nombreux outils disponibles sur le marché. Je vous donne une liste outils qui peuvent non seulement mesurer la vitesse de votre site et les performances globales, mais il vous  fournissent également des détails sur la raison pour laquelle un site Web est lent.

Vous avez maintenant une compréhension claire des performances globales de votre site et du temps de chargement. Avant de suivre mes instructions, effectuez une sauvegarde complète de votre site Web Joomla, puis effectuez une amélioration étape par étape. Après avoir terminé chaque étape, revenez à l'interface du site et assurez-vous que chaque partie de votre site Web fonctionne en conséquence.

 

Comment optimiser la vitesse de votre site Joomla lent ?

Les étapes suivantes sont valides pour optimiser la vitesse de chargement d'un site web joomla mais sont aussi valides pour Wordpress et les autres CMS. 

Choisissez un hébergeur Joomla fiable

Prendre la bonne décision tout en sélectionnant le meilleur hébergement Joomla est considéré comme la clé pour accélérer le site Web Joomla. Les fichiers de votre site Web sont virtuellement hébergés sur un serveur distant. Lorsqu'un utilisateur recherche un article ou pose une question et tombe sur votre site, il s'attend à avoir une réponse rapide. S'il faut du temps pour récupérer les données du serveur vers vos clients finaux, le temps de chargement de votre site va certainement augmenter et vous allez perdre une quantité importante de trafic.  D'après Google, le chargement d'une page ne doit pas dépasser 3 secondes, dans l'idéal 2 secondes ou moins.

Utilisez les indispensables et supprimez les extensions Joomla inutilisées

Nous essayons plusieurs Templates, extensions et plugin Joomla sur notre site. Plusieurs d'entre eux ne sont pas utilisés. On oublie souvent de faire le ménage et de supprimer les extensions que nous n'avons plus besoin. Cela peut gonfler le code et rendre notre site Joomla très lent sans aucune utilité. Alors pensez à supprimer toutes les extensions que vous avez installé et que vous n'avez plus besoin. Cela peut aider énormément à accélérer votre site Joomla et le rendre moins lent. 

Pensez également à mettre à jour tous les extensions, modules et plugins que vous gardez sur votre site.

Activer la mise en cache Joomla

Lorsque vous recherchez un site Web ou son contenu dans le navigateur, le navigateur envoie une demande au serveur pour renvoyer le contenu demandé. Si vous utilisez le site Web de Joomla, à chaque chargement de page ou navigateur de demande, les plugins, composants, modules, images et bien plus sont associés. C'est vraiment un travail d'haltérophilie pour la base de données du site. Supposons que vous ayez un site Web visité par 1000 visiteurs à la fois, je parie que le chargement de votre site descend à 5 à 10 secondes. Quelle est la solution pour comprendre ce problème?

La réponse est d'activer la mise en cache de joomla. La mise en cache permet de présenter des contenus pré-générés aux utilisateurs finaux sans ennuyer le serveur tout le temps et d'accélérer le site Joomla. Dans un site Web à cache activé, une «vue» enregistrée est proposée au navigateur. Si un contenu est modifié ou mis à jour par les propriétaires du site, les utilisateurs obtiennent momentanément une version plus ancienne des informations mises en cache, mais après un intervalle défini, la version du cache est mise à jour automatiquement. Vous voulez activer la mise en cache Joomla, suivez simplement le tutoriel ci-dessous

Pour activer la mise en cache Joomla, dirigez d'abord le système depuis la configuration globale , sélectionnez ON - Option de mise en cache conservatrice dans le champ déroulant du cache , puis sélectionnez le bouton Enregistrer . Jetez un oeil dans l'image suivante.

joomla_cache_enable

Pour vous assurer que le système de mise en cache Joomla fonctionne correctement, vous devez vérifier si le système de plug-in Joomla est publié. Pour vérifier l'état du plugin, dirigez-vous vers le gestionnaire de plugins depuis le menu Extensions . recherchez System - Cache . Si le plugin est activé, ce serait bien, sinon, activez le pour favoriser le chargement de vos page Joomla. 

 

performance

Félicitations, le système de mise en cache Joomla fonctionne maintenant correctement. Votre site va se télécharger plus rapidement. Chaque miliseconde compte.

Activer la compression Gzip pour votre site Joomla

Gzip est l'outil populaire pour la compression de fichiers. Cela réduit la taille du fichier et aide à réduire le temps de réponse du serveur et par conséquent la vitesse de chargement de votre page.

joomla_gzip_compression

Yahoo affirme que «Gzip est la méthode de compression la plus populaire et la plus efficace actuellement disponible qui permet de réduire généralement la taille de la réponse de votre site d'environ 70%. Environ 90% du trafic Internet actuel passe par des navigateurs qui prétendent prendre en charge gzip. Sautez sur l'occasion pour rendre votre site moins lent à charger.

Pour activer Gzip dans Joomla! CMS, rendez-vous sur Configuration globale> serveur et cliquez sur l'option ' Oui ' pour la compression Gzip. Il faut cependant que votre hébérgeur a déja installé le module sur le serveur. Informez-vous. Sinon, il y a des sites gratuits qui peuvent vous dire en ligne si votre serveur est accepte le Gzip. Exemple: giftofspeed.com.

Tirez parti de la vitesse à l'aide de CDN

Le réseau de distribution de contenu (CDN) est un moyen incroyablement simple de booster votre site Joomla et les performances de Joomla . Un CDN est un système interconnecté de serveurs de cache qui utilise la proximité géographique comme critère de livraison de contenu Web. Si vous activez un réseau de diffusion de contenu, vos fichiers statiques ne seront pas servis à partir de l'emplacement de votre hébergeur, mais à partir du réseau mondial de serveurs de votre fournisseur CDN.

Dans un CDN, plusieurs copies de votre contenu Web existent stratégiquement sur les serveurs de diffusion, vous permettent de servir le même contenu à de nombreux clients qui demandent des appareils informatiques avec une haute disponibilité et des performances élevées - même lorsque la bande passante est limitée ou en cas de pics soudains de la demande. Les CDN sont particulièrement bien adaptés pour fournir des objets Web (texte, graphiques et scripts), des objets téléchargeables (fichiers multimédias, logiciels, documents), des applications (commerce électronique, portails), des médias en streaming en direct, des médias en streaming à la demande et des réseaux sociaux . C'est un peu plus poussé, mais cela peut aider à rendre vos pages Joomla plus facile à s'afficher.

Si vous souhaitez savoir quel fournisseur CDN convient le mieux à votre site Web Joomla, lisez ce guide détaillé .

Optimiser les images pour booster votre site Joomla

Les images ajouent une grande valeur sur votre site Web. Vous ne pouvez pas nier le rôle des images sur votre site Web. Cependant, les images augmentent la charge de votre page et nécessitent plus de bande passante que les autres éléments de votre page Web. Pour assurer un chargement rapide des pages Web, vous devez optimiser les images de votre site Web.

Il pourrait y avoir une question dans votre esprit "Si je réduis la taille de l'image, cela affectera-t-il la qualité?" En fait, il existe de nombreux outils disponibles sur le Web, vous pouvez utiliser tinypng , remush.it , PunyPNG , etc. Ces outils optimiseront vos images sans perte de qualité ou peu, il n'y aura aucun compromis avec la qualité de votre image.

Réduisez HTML, CSS et JS aide à optimiser le chargement des pages Joomla

Un site Web Joomla charge son contenu et charge également des fichiers CSS, JS qui peuvent ralentir tout le processus de chargement. Les fichiers CSS et JS prennent beaucoup de temps pour le rendu et l'exécution. Ce problème peut être facilement résolu par:

  • Compression de fichiers CSS, JS
  • Fusion de plusieurs fichiers en un seul.

Si vous ne savez pas comment le faire, vous pouvez le faire en utilisant des extensions comme JCH Optimize , JBetolo, ScriptMerge du répertoire d'extensions Joomla . L'extension JCH Optimize permet également plusieurs fonctions d'optimisation de la vitesse Joomla .

Optimisation mobile pour le site Web Joomla

Plus que 70% du trafic Web provient des mobiles et des tablettes. Si vous ne souhaitez pas perdre la moitié de votre trafic, il faut surtout optimiser vos pages mobiles. D'ailleurs Google aujourd'hui classe le contenu selon le mobile. Vous pouvez tester la vitesse de votre site Joomla  gratutement sur Google Pagespeed

En savoir plus sur les outils pour tester la vitesse de chargement des sites:  Quels sont les signaux Web essentiels (Core Web Vitals) et comment les mesurer

mobile_friednly_change

Si vous obtenez un score vraiment mauvais, pensez à l'optimiser. Si vous ne savez pas quoi optimiser, vous pouvez utiliser l' outil PageSpeed ​​insights de google.

Désactivez les sangsues et les hotlinks de votre contenu

Le hotlinking augmente la charge du serveur et ralentit votre site Web. Cela signifie voler votre bande passante et cela se produit lorsque d'autres sites utilisent un lien direct vers les images de votre site.

Donc, pour désactiver la sangsue et le hotlinking de votre contenu, mettez le code ci-dessous dans votre fichier racine .htaccess:

désactiver le lien actif d'images avec l'option d'image interdite ou personnalisée RewriteEngine sur RewriteCond% {HTTP_REFERER}! ^ $ RewriteCond% {HTTP_REFERER}! ^ http (s)?: // (www.)? sparringmind.com [NC] RewriteCond% {HTTP_REFERER }! ^ http (s)?: // (www.)? google.com [NC] RewriteCond% {HTTP_REFERER}! ^ http (s)?: // (www.)? feeds2.feedxpert.com/sparringmind [ NC] RewriteRule. (Jpg | jpeg | png | gif) $ - [NC, F, L]

Ici, j'ai donné l'exemple (de Feedxpert). Vous devez le remplacer par le nom de votre flux, sinon vos images pourraient ne pas apparaître correctement. Cependant, cela peut nuire légerement à votre référencement. Elles sont considérés comme des liens externes ou backlinks vers votre sites web.

Activez LazyLoad à vos images

Lazyload vous aide à accélérer votre processus de chargement de page. Il charge uniquement les images, au-dessus de la charge de pliage ou les images qui sont visibles dans la fenêtre du navigateur de l'utilisateur. Lorsque l'utilisateur fait défiler vers le bas, les images ci-dessous commencent à se charger avant d'apparaître dans la fenêtre.

Cela augmente non seulement la vitesse de chargement des pages, mais économise également la bande passante en chargeant moins de données pour les visiteurs qui ne défilent pas complètement vers le bas. Vous pouvez le faire automatiquement, installez simplement un plugin comme LLFJ ou JSLazyLoading à partir du répertoire d'extension Joomla.

Contrôler la quantité de post-révision

Lorsque vous avez terminé votre publication et que vous l'avez publiée, pourquoi auriez-vous besoin du brouillon enregistré? Il peut y avoir 8 à 9 ou plus de brouillons enregistrés. Ces versions réduisent votre site et vous devez donc contrôler vos révisions.

Réglez les révisions sur 2 ou 3 pour qu'en cas d'erreur, vous puissiez vous replier.

Sommaire

Accélérer les sites Web Joomla est la clé pour augmenter simultanément la conversion et les ventes. Je n'ai discuté que des techniques qui ont fonctionné pour moi précisément. Si vous pensez que j'ai manqué l'un d'entre eux, faites-le moi savoir dans le commentaire ci-dessous, je vais ajouter votre recommandation aux conseils ci-dessus.

 

concurrence seo 2