Tirer parti de la mise en cache du navigateur Joomla [Comment l'activer rapidement]

L'un des moyens les plus simples de rendre votre site Web Joomla plus rapide - ce qui n'implique aucun effort de votre part, consiste à tirer parti de la mise en cache du navigateur Joomla. C'est l'une des tâches hautement prioritaires recommandées par Google pour accélérer le chargement de votre site Web.

Essentiellement, ce que vous faites est de réutiliser tous les fichiers qui existent sur la machine des utilisateurs, sans avoir à les télécharger à nouveau. En prolongeant la durée de vie de la mise en cache (ou le temps qu'il faut à un fichier pour vieillir), vous vous assurez que vos visiteurs ne passent pas du temps à télécharger les mêmes fichiers à chaque fois qu'ils visitent votre site Web.

Ce changement implique très peu de changements et n'est pas très compliqué et ce blog de conception Web vous dira exactement comment le faire.

Si vous cherchez un moyen de tirer parti de la mise en cache du navigateur pour WordPress, nous avons également écrit à ce sujet ici: https://www.collectiveray.com/wp/tips/leverage-browser-caching-wordpress.

Non pas qu'il existe deux façons principales:

  • Utilisation du plugin Page Cache
  • Manuellement en modifiant le fichier .htaccess

Jetons un coup d'œil à ces deux options:

Activer la mise en cache du navigateur via System - Plugin de cache de page

Le moyen le plus simple d'activer la mise en cache du navigateur dans Joomla est d'utiliser le support intégré, en utilisant le Système - Cache de page brancher. Pour activer la mise en cache du navigateur à l'aide du plugin:

  • Cliquez sur Extensions> Plugins
  • Rechercher Cache
  • Cliquez sur le Système - Cache de page plug-in
  • Allumez le Utiliser Mise en cache du navigateur interrupteur 
  • Changer le statut du plugin de désactivé à Activé
  • Cliquez sur Enregistrer.

activer le plug-in système joomla de cache du navigateur

Remarques sur l'utilisation de cette fonction. La documentation Joomla n'indique pas combien de temps les fichiers seront mis en cache. Nous supposerions que le délai serait d'environ 1 mois.

De plus, si vous avez des pages qui nécessitent des informations basées sur la session, comme un panier, assurez-vous d'exclure ces pages. Vous pouvez exclure tous les éléments du menu comme indiqué ci-dessus ou passer à la Avancé onglet pour exclure des URL spécifiques ou des expressions régulières d'URL.

Changez .htaccess pour augmenter le cache du navigateur Joomla

Pour définir l'heure d'expiration de fichiers tels que des images et des fichiers CSS, cela nécessite une légère modification de votre fichier .htaccess, qui se trouve à la racine de votre serveur d'hébergement. Cela se fait en modifiant les en-têtes d'expiration.

Ajouter des en-têtes Expires à Joomla

Au minimum, vous ajoutez ce qui suit dans votre fichier .htaccess. Pour ce faire, accédez simplement à votre CPanel d'hébergement, et avec votre éditeur de fichiers, recherchez le fichier .htaccess et ajoutez ce qui suit au bas du fichier.

N'apportez aucune autre modification.

FileETag MTime Taille AddOutputFilterByType DEFLATE text / plain text / html text / xml text / css application / xml application / xhtml + xml application / rss + xml application / javascript application / x-javascript ExpiresActive On ExpiresDefault "access plus 1 seconde" ExpiresByType text / html "accès plus 600 secondes" Accès application ExpiresByType / xhtml + xml "plus 600 secondes Accès" ExpiresByType text / css "plus 1 mois Accès" ExpiresByType texte / javascript "plus 1 mois" Accès application ExpiresByType / javascript "plus 1 mois" ExpiresByType application / x-javascript "accès plus 1 mois" ExpiresByType image / x-icon "accès plus 1 an" ExpiresByType image / jpeg "accès plus 1 an" ExpiresByType image / png "accès plus 1 an" ExpiresByType image / gif "plus 1 année"

Nous configurons des fichiers qui s'actualisent rapidement, tels que le HTML de votre site, pour qu'ils expirent après 600 secondes, tandis que nous modifions des éléments tels que le CSS et le Javascript pour n'expirer qu'un par mois. Cela signifie que si votre visiteur visite à nouveau le site dans un délai d'un mois, il n'a pas besoin de retélécharger vos fichiers CSS et JS. Si vous savez que vous effectuez rarement ces types de modifications sur votre site, vous pouvez voir la valeur supérieure, à 1 an, similaire au jpeg, png expires header

Définir le changement des fichiers image sur une longue expiration de la mise en cache du navigateur

Comme vous pouvez également le voir dans notre exemple ci-dessus, nos fichiers image n'expirent qu'une fois par an.

Cela garantit que les fichiers qui prennent le plus de temps à télécharger sont conservés sur la machine des visiteurs et ne devront pas être téléchargés à nouveau l'année prochaine. En raison de ce changement dans la mise en cache de votre navigateur Joomla, les images ne sont pas téléchargées à nouveau pendant une année entière.

Cela rend l'expérience d'un client qui revient beaucoup plus positive. Vous pouvez choisir de prolonger ou de raccourcir ce délai en fonction des exigences de votre propre site Web.

Foire aux questions

Qu'est-ce que la mise en cache du navigateur?

Tirer parti de la mise en cache du navigateur signifie que vous devez tirer parti de la fonctionnalité de la fonction de mise en cache du navigateur. Par défaut, les navigateurs prennent en charge la mise en cache des fichiers jusqu'à ce qu'ils «expirent», c'est-à-dire qu'ils sont considérés comme périmés et nécessitent une actualisation. Le serveur Web peut indiquer au navigateur combien de temps avant l'expiration des fichiers de fichiers (par exemple, 1 mois). En faisant cela, le navigateur peut réutiliser les fichiers sans avoir à les télécharger à nouveau, ce qui accélère le chargement de votre site Web.

Comment activer la mise en cache du navigateur dans Joomla?

Vous pouvez activer la mise en cache du navigateur dans Joomla en activant le plugin System - Page Cache avec l'option Use Browser Caching activée. Ou vous pouvez modifier le fichier .htaccess de votre site Web comme indiqué ci-dessus.

Dois-je activer les deux options?

Non, l'une des options ci-dessus suffit. Avec le fichier .htaccess, vous disposez d'un contrôle plus granulaire, car vous pouvez choisir vous-même l'heure de mise en cache et choisir les types de fichiers à mettre en cache. Vous pouvez également choisir de mettre en cache certains types de fichiers plus longtemps que d'autres selon les besoins de votre site Web.

Récapitulation

Vous avez encore une question sur la façon de tirer parti de la mise en cache du navigateur dans Joomla? Envoyez-nous une ligne dans les commentaires ci-dessous. 

À propos de l’auteure
David Attard
Auteur: David AttardSite Web : https://www.linkedin.com/in/dattard/
David travaille dans ou autour de l'industrie en ligne / numérique depuis 18 ans. Il possède une vaste expérience dans les industries du logiciel et de la conception Web utilisant WordPress, Joomla et les niches qui les entourent. En tant que consultant numérique, son objectif est d'aider les entreprises à obtenir un avantage concurrentiel en utilisant une combinaison de leur site Web et des plates-formes numériques disponibles aujourd'hui.

Encore une chose ... Saviez-vous que les personnes qui partagent des informations utiles comme cet article ont l'air géniales aussi? ;-)
Si vous voulez, vous pouvez laisser un incontournable commentez vos pensées, puis partagez-les sur votre ou vos groupes Facebook qui trouveraient cela utile et récoltons ensemble les avantages. Merci d'avoir partagé et d'être gentil!

Divulgation: Cette page peut contenir des liens vers des sites externes pour des produits que nous aimons et que nous recommandons sans réserve. Si vous achetez des produits que nous suggérons, nous pouvons percevoir des frais de parrainage. Ces frais n'influencent pas nos recommandations et nous n'acceptons pas les paiements pour les avis positifs.

 

qui sommes nous?

CollectiveRay est dirigé par David Attard - travaillant dans et autour du créneau de la conception de sites Web depuis plus de 12 ans, nous fournissons des conseils pratiques aux personnes qui travaillent avec et sur des sites Web. Nous gérons également DronesBuy.net - un site Web pour les amateurs de drones.

David Attard

 

 

Auteur (s) présenté sur:  Logo du magazine Inc   Logo Sitepoint   Logo CSS Tricks    logo webdesignerdepot   Logo WPMU DEV   et beaucoup plus ...