Passer au contenu principal

Speed Cache : installation

1. Installer

Notre composant est compatible avec Joomla 3.9 et 4.x.
Toutes les fonctionnalités et intégrations tierces sont incluses dans tous les abonnements. Pour installer notre composant, vous devez télécharger le fichier d'extension .zip et utiliser le programme d'installation standard de Joomla.

 

joomla-install

 

Cliquez ensuite sur le bouton Parcourir> Télécharger et installer, les composants, modules et plugins seront installés activés par défaut.

 

2. Mise à jour et mise à jour automatique

Afin de mettre à jour l'extension, vous pouvez installer une nouvelle version sur l'ancienne en téléchargeant le fichier ZIP depuis JoomUnited ou en utilisant le programme de mise à jour automatique (recommandé).

 

speedcache -update

 

Le programme de mise à jour automatique, qui envoie la notification de mise à jour, est intégré à l'extension Joomla que vous avez installée. Vous serez donc notifié comme n'importe quelle autre extension dans le tableau de bord ou via le menu : Système > Mise à jour > Extensions.

 

Connectez-vous à votre compte pour mettre à jour

Vous devez vous connecter à votre compte JoomUnited pour mettre à jour toutes vos extensions JoomUnited Joomla. Pour vous connecter, accédez à la configuration principale du composant puis accédez à l' onglet Live updates Sur le panneau principal, vous trouverez un bouton de connexion.

 

lien-joomunited-account

 

Entrez vos informations d'identification JoomUnited, les mêmes que vous utilisez pour vous connecter ici @ www.joomunited.com

 

login-joomunited

 

Le texte sur le bouton sera modifié, félicitations ! Vous pouvez désormais mettre à jour toutes les extensions JoomUnited sur ce site ! Si votre adhésion est expirée, vous recevrez un lien de renouvellement et un texte expliquant cela.

 

compte-joomunited-lié

 

Remarque: une seule connexion vous permettra de mettre à jour toutes les extensions JoomUnited (concernant votre adhésion). La connexion n'expirera que si vous la déconnectez.

 

Speed Cache : tableau de bord des performances

Après avoir installé le composant, un tableau de bord sera accessible via le menu Composants> Speed Cache .

 

fix-cache-performance

 

Le tableau de bord vérifie tous les problèmes de performances et les améliorations que vous pouvez appliquer sur votre site Web Joomla. Tous les paramètres, à l'exception du cache du navigateur, peuvent être corrigés en un clic à l'aide des boutons Fix it now.

Paramètres vérifiés:

  • Vérifiez l'activation et la durée du cache Joomla : vérifiez si le cache Joomla est activé et que l'heure est au moins définie sur 30'
  • Vérifiez la compression Joomla Gzip
  • Minification: vérifiez que vous avez des fichiers minifiés chargés sur votre site ou non.
  • Groupe de fichiers: vérifiez que tous les types de fichiers ont été regroupés.
  • CDN: vérifiez si vous configurez un serveur CDN
  • Expire la présence et la durée des en- têtes dans le fichier htaccess
  • Speed cache URL Autoindex activation: vérifier si l'URL indexation automatique activée dans Speed Cache configuration
  • Version PHP: vérifiez si PHP7 + est utilisé
  • Activation du cache du navigateur : vérifiez si le Speed Cache navigateur Speed Cache est activé
  • Effacer cache automatique activation: vérifier si le nettoyage automatique du cache est enbled
  • Module expire: vérifiez si le module mod_expires sur votre serveur est activé

 

Remarque: sur certains serveurs comme NGINX ou avec CDN intégré, la vérification des en-têtes expirés peut échouer. Ce n'est pas un problème de performances car il est déjà géré

 

Speed Cache : gérer les pages mises en cache

1. Ajoutez des URL au système de cache

Pour appliquer le Speed Cache statique Speed Cache et le cache du navigateur, vous devez ajouter les pages de votre site Web (URL) à la liste Speed Cache . Dans le tableau de bord, cliquez sur Gérer les URL mises en cache.

 

manage-cache-url

 

De là, vous verrez la liste des URL qui sont déjà dans le système de cache.

 

url-cached-list

 

Pour ajouter une URL au cache, vous avez 3 solutions:

  • Utilisez le bouton Importer l'URL du menu
  • Cliquez sur le bouton Ajouter un nouveau et collez une URL personnalisée
  • Utilisez certaines règles pour inclure un ensemble d'URL

 

Le bouton Importer l'URL depuis le menu ouvrira une lightbox, à partir de laquelle vous pourrez importer un ou plusieurs menus Joomla.

 

cache-url-selection

 

Dans les paramètres, vous pouvez également activer une option pour ajouter automatiquement de nouveaux éléments de menu à la liste des URL mises en cache. Dans le cas où les valeurs de configuration par défaut s'appliquent.

 

menu-cache-auto

 

Pour ajouter une URL personnalisée au cache, utilisez le bouton Ajouter un nouveau .

 

cache-URL

 

Enfin, appuyez simplement sur l'état du bouton pour "publier" (ajouter au cache) l'URL (page). L'ajout d'une page au cache activera le cache statique et le cache du navigateur sur la page.

Remarque: dans la barre des commandes, vous pouvez utiliser la liste déroulante en masse pour modifier les états des éléments en un seul clic

Les règles d'inclusion vous aideront à ajouter un ensemble d'URL à votre système de cache. Par exemple, si vous souhaitez mettre dans Speed Cache système Speed Cache toute votre section d'actualités où l'URL commence par / news, vous pouvez ajouter la règle suivante:  

 

add-cache-rule

 

Les règles d'inclusion d'URL offrent la possibilité d'utiliser des étoiles dans vos URL, vous pouvez donc mettre en cache des milliers d'URL avec une seule demande. Voici un exemple utile d'utilisation

  • Ajoutez une règle pour inclure toutes les URL en fonction d'un préfixe (y compris cette URL préfixée): www.domain.com/news*
  • Ajoutez une règle pour inclure toutes les URL en fonction d'un préfixe (à l'exclusion de cette URL préfixée): www.domain.com/news/*
  • Inclure une partie d'une URL du cache: www.domain.com/news/*/themes

2. Exclure les URL du cache

L'exclusion d'URL du cache fonctionne de la même manière, vous pouvez exclure les URL une par une ou en utilisant des règles. Pour exclure une URL, ouvrez l'onglet Exclusion d'URL du cache puis cliquez sur le bouton Nouveau.

 

exclure-cache-URL

 

Les règles d'exclusion d'URL offrent la possibilité d'utiliser des étoiles dans vos URL, vous pouvez donc exclure du cache des milliers d'URL avec une seule demande. Voici un exemple utile d'utilisation

  • Ajoutez une règle pour exclure toutes les URL en fonction d'un préfixe (y compris cette URL préfixée): www.domain.com/news*
  • Ajoutez une règle pour exclure toutes les URL en fonction d'un préfixe (à l'exclusion de cette URL préfixée): www.domain.com/news/*
  • Exclure une partie d'une URL du cache: www.domain.com/news/*/themes

3. Cache par page et statut de l'utilisateur

Comme vous l'avez remarqué, dans la liste des URL, vous pouvez activer le cache pour les utilisateurs invités et / ou pour les utilisateurs connectés. En effet, Speed cache est capable de gérer le cache même pour les utilisateurs connectés et donc pour tous les contenus dynamiques.

C'est quelque chose que vous ne pouvez pas gérer avec le plugin Joomla - Page cache.  

Pour activer le cache pour les utilisateurs connectés, vous devez activer un fichier de cache par utilisateur Joomla à partir de la configuration.

 

cache-logs-joomla

 

Le fait que vous puissiez activer le cache pour les utilisateurs connectés par page est très flexible et nous vous recommandons d'exécuter un test sur le frontend avec les comptes des utilisateurs sur tout le contenu dynamique.

4. Nettoyez tous les caches Joomla

Une fois qu'une page est ajoutée au cache, Joomla créera des fichiers de cache, Speed Cache génère un cache statique (fichier HTML) et le fichier sera stocké dans le navigateur de l'utilisateur (cache du navigateur).

Le nettoyage du cache Speed Cache peut supprimer tous ces fichiers et cache en un seul clic, vous n'avez pas besoin de nettoyer le cache Joomla séparément.

 

cache-tout-clair

 

Dans le réglage, vous pouvez également activer un paramètre pour nettoyer automatiquement tous ces cache sur les actions. En effet, sur les actions backend / frontend comme enregistrer un contenu, tout le cache peut être nettoyé.

De plus, vous avez un bouton disponible dans toute l'administration Joomla pour nettoyer tout le cache en un clic.

 

bouton clear-cache-

 

Speed Cache : minification des ressources

La minification fait référence au processus de suppression des données inutiles ou redondantes sans affecter la façon dont la ressource est traitée par le navigateur - par exemple, les commentaires et la mise en forme du code, la suppression du code inutilisé, l'utilisation de noms de variables et de fonctions plus courts, etc.

Depuis le tableau de bord, cliquez sur Grouper et minifier , activez les paramètres ou ajoutez une URL dans les champs de la zone de texte.

 

cache de fichiers de minification

 

Vous pouvez regrouper tous vos fichiers JS, CSS et polices en un seul clic. Les fonctionnalités du fichier de groupe comprennent:

  • Minification HTML : la minification fait référence au processus de suppression des données inutiles ou redondantes sans affecter la façon dont la ressource est traitée par le navigateur - par exemple, les commentaires et le formatage du code, la suppression du code inutilisé, l'utilisation de noms de variables et de fonctions plus courts, etc.
  • Minification CSS
  • Minification JS
  • Grouper CSS : le regroupement de plusieurs fichiers CSS dans un seul fichier réduira le nombre de requêtes HTTP. A utiliser avec prudence et tester votre site web, cela peut générer des conflits.
  • Groupe JS : le regroupement de plusieurs fichiers Javascript dans un seul fichier minimisera le nombre de requêtes HTTP. Regroupez tous les scripts présents dans le corps et ceux de votre tête. C'est la meilleure option pour une recherche de performance ultime, mais méfiez-vous et testez votre site Web, cela peut générer des conflits.
  • Regrouper les polices et les polices Google: regroupez les polices locales et les polices Google dans un seul fichier pour être servies plus rapidement.
  • Différer CSS : Appelez les fichiers CSS à la fin du chargement de la page pour éliminer les éléments bloquant le rendu.
  • Différer JS : appelez les fichiers JS à la fin du chargement de la page pour éliminer les éléments bloquant le rendu.
  • Exclure le style en ligne : excluez le style en ligne de la minification.
  • Exclusion de fichier : placez chaque chemin d'accès au fichier sur une seule ligne pour exclure les fichiers de la minification et du regroupement.
  • Exclusion de page : placez chaque URL de page sur une ligne pour exclure une page de toutes les optimisations répertoriées ci-dessus.

 

 

Speed Cache : intégration CDN

L'utilisation de CDN ( Content Delivery Network ) s'est avérée efficace surtout si vous avez une audience internationale. Il aide à servir les médias du site Web à partir d'une source locale partout dans le monde. Une intégration CDN est disponible avec tous les principaux CDN du marché tels que Cloudflare, Amazon Cloudfront, MaxCDN, KeyCDN et autres.

Pour y accéder, cliquez simplement sur CDN depuis le tableau de bord. Ensuite, vous pouvez y ajouter vos informations.

 

cdn-sc

 

Ces cache CDN et Cloudflare contiennent ces options:

Cache CDN

  • CDN actif: activez pour rendre CDN efficace sur votre site Web
  • URL CDN: ajoutez votre URL CDN, sans la barre oblique (à la fin)
  • Contenu CDN: votre contenu Joomla servi via des ressources CDN, séparés par une virgule. Laissez ce champ vide pour inclure toutes les ressources

 

  • Chemin relatif: activé par défaut, activer / désactiver le CDN pour les ressources de chemins relatifs. Utilisé pour certaines compatibilités avec des plugins Joomla spécifiques
  • Inclure les fichiers: type de fichier à charger à l'aide du CDN

Cache Cloudflare

  • Effacer le cache Cloudflare: lors du nettoyage du cache SpeedCache et Joomla via SpeedCache , nettoyez également tout le cache Cloudflare
  • Nom d'utilisateur: adresse e-mail enregistrée sur votre compte Cloudflare
  • Clé API: clé API Global Cloudflare, vous pouvez en générer une à partir de votre profil
  • Domaines: il s'agit du domaine associé à votre compte Cloudflare, il s'agit généralement du domaine de ce site Web (exemple: website.com)
  • URL de purge personnalisées: tous les actifs du cache Cloudflare qui correspondent exactement à la ou aux URL seront purgés du cache. Une ou plusieurs URL séparées par ligne, peuvent être une URL de page ou une URL de fichier

 

Plus d'articles ...