Accélération différée pour optimiser les performances sur Joomla
Il existe de nombreuses façons d'améliorer la vitesse de votre site Joomla, mais vous êtes-vous déjà demandé si votre propre contenu n'alourdissait pas les temps de chargement ? Speed Cache est une extension Joomla qui améliore considérablement les performances de votre site, mais elle a toujours eu des difficultés avec les articles longs. La dernière mise à jour de Speed Cache résout non seulement ce problème, mais intègre également des fonctionnalités supplémentaires de son équivalent WordPress : WP Speed of Light .
Gestion des fichiers plus intelligente
Les fichiers sont au cœur de votre site web ; il est donc logique qu'ils soient aussi la principale source des problèmes de vitesse de votre blog. La mise en cache est une technique courante pour gérer les fichiers : elle permet au navigateur de les enregistrer afin que, lors des visites ultérieures, il ne soit pas nécessaire de les télécharger à nouveau.
L'une des dernières mises à jour de Speed Cache garantit la compatibilité de l'extension avec la mise en cache. Au cœur de ce système se trouve une extension Apache appelée mod_expires, qui indique aux navigateurs comment gérer le cache. Sans cette extension, Speed Cache ne peut évidemment pas permettre aux navigateurs de réutiliser les fichiers.
Puisque Speed Cache ne peut pas activer l'extension pour vous, la solution adoptée consiste à ce que l'extension Joomla vous informe désormais de sa désactivation par un message sur votre tableau de bord. Un autre problème des pages web est leur composition souvent fragmentée.
Une page web, par exemple, peut contenir plusieurs feuilles de style CSS, et il est probable que plusieurs fichiers JavaScript soient utilisés. Pour chacun de ces fichiers, le navigateur doit le demander, attendre, puis le télécharger.
Imaginez plutôt qu'elles soient toutes regroupées dans un seul fichier : le navigateur n'aurait alors qu'une seule requête à effectuer, réduisant considérablement le temps d'attente. Cependant, combiner manuellement toutes les feuilles de style dans un seul fichier aboutirait à une feuille de style gigantesque, dont certains styles ne seraient utilisés que dans certaines parties de votre site Joomla. Heureusement, Speed Cache propose une solution.
L'une des nouvelles options de l'onglet « Minification » de Speed Cache, dans sa page de configuration, permet de regrouper les fichiers, à l'instar de WP Speed of Light. Cette option est disponible pour les feuilles de style, mais aussi pour les scripts et les polices. Une fois activée, lors de l'affichage d'une page, Speed Cache regroupe ses ressources et les fournit dans un seul fichier.
Il convient de noter que, bien que cette option permette un gain de temps considérable, elle doit être utilisée avec précaution et testée minutieusement sur votre site Joomla. Par exemple, si vous avez différentes fonctions portant le même nom dans différents scripts, le regroupement des deux fichiers pourrait engendrer des conflits. Enfin, Speed Cache vous permet également d'exclure certains fichiers du regroupement.
Lazy Loading
Aussi séduisante que puisse paraître la mise en cache, elle ne constitue pas une solution miracle à tous les problèmes de votre site web. Prenons l'exemple d'un article de blog récent et long, riche en images et autres fichiers multimédias.
Dans la plupart des cas, ces fichiers sont nouveaux pour les visiteurs de votre site Joomla, ce qui signifie qu'ils devront les télécharger tous en une seule fois. Bien que l'article de blog ne nécessite pas de chargement supplémentaire après ce chargement initial, il n'est pas rare que les utilisateurs n'en lisent qu'une partie. Cela se traduit par un gaspillage important de bande passante pour un contenu qu'ils n'ont même pas pu consulter.
Le concept de lazy loading est une solution à ce problème courant. Au lieu de charger l'article entier immédiatement, lazy loading ne télécharge les médias que lorsque le lecteur y accède. Ainsi, si le visiteur ne lit que la moitié de l'article, seules les images et le contenu de la première moitié de la page sont chargés. Désormais, grâce à Speed Cache, lazy loading est également disponible sur Joomla.
Lazy loading de votre contenu Joomla est très simple : Speed Cache s’occupe de tout automatiquement. Il vous suffit d’activer une option dans les paramètres de configuration de votre extension Speed Cache pour que lazy loading s’applique à toutes vos pages et articles Joomla.
Pour améliorer l'efficacité de votre site web, il faut parfois sortir des sentiers battus. La dernière mise à jour de Speed Cacheoffre non seulement de meilleures performances à vos lecteurs, mais aussi le contenu qu'ils souhaitent… au moment précis où ils le souhaitent.
Vous pouvez également consulter cet article complet qui vous montrera comment améliorer davantage les performances de votre site Joomla.
Lorsque vous vous abonnez au blog, nous vous enverrons un e-mail lorsqu'il y aura de nouvelles mises à jour sur le site afin que vous ne les manquiez pas.



commentaires