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/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 Utilisez Mise en cache du navigateur interrupteur
- Changer le statut du plugin de désactivé à Activé
- Cliquez sur Enregistrer.
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.
Questions Fréquentes
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.
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.