FAQ sur l'extension Joomla

  • Installation du Speed Cache

    1. Installer

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

     

    joomla -installjoomla -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 utiliser le programme de mise à jour automatique (conseillé).

     

    speedcache -update

     

    Le programme de mise à jour automatique, qui envoie la notification de mise à jour, est intégré à l'extension Joomla vous avez installée. Vous serez donc notifié comme n'importe quelle autre extension dans le tableau de bord ou en utilisant le menu:  Menu Extension> Gérer> Mettre à jour.

    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 cliquez sur le  Onglet de mise à jour en direct. En bas, vous trouverez un bouton de connexion.  

     

    mise à jour en directmise à jour en direct

     

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

     

    login-joomunitedlogin-joomunited

     

    Le bouton deviendra orange, félicitations! vous pouvez maintenant mettre à jour toutes les extensions JoomUnited sur ce site! Si votre adhésion est expirée, vous obtiendrez un lien de renouvellement et un texte expliquant cela.

     

    lié au comptelié au compte

     

    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.

     

  • Tableau de bord des performances du Speed Cache

     

    Après l'installation du 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 fixés en un clic à l'aide des boutons  Répare le maintenant.

    Paramètres vérifiés:

    • Vérifier Cache Joomla activation et durée: vérifiez si le cache joomla est activé et que l'heure est au moins réglée à 30 '
    • Vérifiez Joomla Compression Gzip
    • Expiration des en-têtes présence et durée dans le fichier htaccess
    • Speed cache Auto-index des URL activation: vérifiez si l'indexation automatique de l'URL est activée dans la configuration de Speed Cache
    • Version PHP: vérifier si PHP7 + est en cours d'utilisation
    • Cache du navigateur activation: vérifiez si le Speed Cache navigateur Speed Cache est activé
    • Vider automatiquement le cache activation: vérifier si le nettoyeur de cache automatique 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é

     

  • Pages mises en Speed 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érez 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
    • Clique sur le Ajouter un nouveau bouton ajouter coller une URL personnalisée
    • Utilisation certaines règles pour inclure un ensemble d'URL

     

     Le bouton Importer l'URL du 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 Ajouter un nouveau bouton.

     

    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 de nouvelles 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 des 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 de cache puis Nouveau.

     

    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 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.

     

    caché- 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 . Nettoyer tous les caches Joomla

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

    Le nettoyage du cache Speed Cache peut supprimer tous ces fichiers et le 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 Resources Minification

     

    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.

    Dans le tableau de bord, cliquez sur Regroupez et réduisez, puis sur le bouton Analyser pour répertorier les fichiers de votre site Web.

     

    cache de fichiers de minification

     

    Vous pouvez regrouper tous vos fichiers JS, CSS et polices en un seul clic. La fonction de fichier de groupe comprend

    • Grouper tous les fichiers JS
    • Grouper tous les fichiers CSS
    • Polices de groupe

     

    fichiers de groupe

     

    Par défaut, les fichiers répertoriés sont le CSS, le JS et la police contenus dans votre modèle et certains des médias. Si vous souhaitez réduire tous les fichiers chargés sur l'interface (sur toutes les pages), nous vous recommandons de répertorier les fichiers et d'ouvrir les paramètres.

     

    minify-listing

     

    De là, vous pouvez sélectionner les dossiers du serveur où se trouvent votre CSS, JS et polices, par exemple media / com_hikashop. puis appuyez simplement sur le commutateur vert minify ou utilisez le  Basculer l'état bouton.

     

    multi-activation-sélection

     

  • Intégration de Speed Cache 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é comme 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

     

  • Paramètres de Speed Cache

    1. Paramètres généraux

    Speed cache obtenu certains paramètres accessibles depuis le Tableau de bord> Lien de configuration

     

    paramètres1

     

    • La durée de vie du cache: Cachez la durée de vie en minutes. Après ce délai, le cache sera automatiquement vidé puis régénéré
    • Utiliser le cache du navigateur: Utilisez le navigateur pour mettre en cache le contenu de la page. Augmentez considérablement la vitesse de la page en mettant en cache du contenu de page lourd, comme des images, sur votre disque dur. Il peut également être effacé
    • Fichier cache par utilisateur: Un fichier cache sera créé pour chaque utilisateur, à activer si votre site Web nécessite une connexion. Appliquer uniquement pour les utilisateurs connectés et permettre d'exclure des éléments dynamiques du cache comme le nom d'utilisateur
    Le fichier cache par utilisateur doit être activé à chaque fois que vous prévoyez d'activer le cache sur du contenu dynamique ou avec une session utilisateur (connexion)
    • Vider le cache sur les actions d'administration: Le cache sera supprimé sur certaines actions de l'administration Joomla : enregistrer, appliquer, publier, annuler la publication ou supprimer un contenu
    • Vider le cache sur les actions avant: Le cache sera supprimé sur certaines actions sur le frontend de Joomla : enregistrer, appliquer, publier, annuler la publication ou mettre à la corbeille un contenu
    • Vider également le cache de Joomla : En plus du cache SpeedCache , le cache Joomla sera également effacé

     

    2 . Préchargement automatique du cache

    Les derniers paramètres concernent la régénération automatique du cache. Après avoir été effacé, le cache peut être automatiquement préchargé en fonction de la liste d'URL (nécessite une extension cURL pour fonctionner, généralement installée).

     

    parametter3

     

    • Jeton de préchargement du cache: Le jeton de préchargement du cache est utilisé pour authentifier la demande de régénération du cache. Vous avez également l'URL que vous pouvez utiliser avec votre crontab pour le recharger régulièrement.
    • Précharger après avoir vidé le cache: Après avoir été effacé, le cache peut être automatiquement préchargé en fonction de la liste d'URL (nécessite une extension cURL pour fonctionner, généralement installée). 
    • Ajouter un en-tête Cache-Provider: en réponse lorsque la réponse est fournie par Speed Cache . Il peut être utilisé à des fins de débogage.
    • Menu automatique pour mettre en cache: Ajoutez automatiquement de nouveaux menus à la liste des pages mises en cache.
    • Cache pour ordinateur: Servir le cache du bureau pour tous les appareils: recommandé, sauf si une mauvaise version de cache est diffusée
    • Cache pour tablette: Servir le cache pour tablette: recommandé UNIQUEMENT si vous rencontrez une mauvaise version de cache servie
    • Cache pour mobile: Servir le cache pour mobile: recommandé UNIQUEMENT si vous rencontrez une mauvaise version de cache servie
    • Cache le script externe: Mettez en cache les ressources externes telles que le script diffusé par Google. Avertissement: assurez-vous de surveiller les performances avant et après l'activation, dans certains cas, vous risquez de perdre des performances lors de l'activation!
    • Module de chargement par Ajax: Ajoutez une option dans chaque module pour activer le chargement AJAX (asynchrone), à ​​configurer par module.

    Lorsque "Charger le module par Ajax" est activé, vous verrez les paramètres à Modules> onglet Avancé.

     

    ajax-loading-module

     

    • Chargement de SpeedCache AJAX: Activez le chargement du module dans AJAX (asynchrone) pour éviter les problèmes de cache avec ce module
    • Actualisation automatique AJAX: Période de rafraîchissement automatique du module AJAX pour éviter les problèmes de cache avec ce module
    • Intervalle de rafraîchissement AJAX: Sélectionnez l'intervalle de rafraîchissement AJAX pour ce module (minutes)

     

    3 .

    Accéder Lazy loading, s'il vous plaît allez à Tableau de bord> Configuration lien. Cette fonctionnalité vous aide à charger progressivement des images lorsque l'utilisateur fait défiler la page, utile si vous avez une longue page avec un tas d'images à l'intérieur. Tout d'abord, vous devez activer ce paramètre, puis vous verrez ces paramètres ci-dessous:

     

    paramètre de chargement différé

     

    • Exclure l'image inférieure à (largeur px): Exclure du lazy loading images toutes les images dont la valeur en pixels est inférieure à cette largeur. Utile pour exclure les petites icônes ou logos
    • Exclure l'image inférieure à (hauteur px): Exclure du lazy loading images toutes les images dont la valeur en pixels est inférieure à cette hauteur. Utile pour exclure les petites icônes ou logos
    • Inclusion d'URL de Lazy loading : N'incluez que les URL pour le lazy loading de l'image. Vous pouvez également inclure un ensemble d'URL à l'aide de règles telles que: www.website.com/news*
    • Exclusion d'URL de Lazy loading : Exclure les URL du lazy loading de l'image. Vous pouvez également exclure un ensemble d'URL à l'aide de règles telles que: www.website.com/news*

     

    4 . Réduire et regrouper  

    Accéder Réduire et regrouper, aller à Tableau de bord> Configuration lien. Ici, vous pouvez activer le groupe CSS, JS, les polices et les polices Google ou exclure certains fichiers JS et CSS.

     

    minify-group-tab

     

    • Inclure le dossier: Inclure le dossier pour obtenir le fichier minify
    • CSS de groupe: Le regroupement de plusieurs fichiers CSS dans un seul fichier minimisera le nombre de requêtes HTTP. Utilisez avec prudence et testez votre site Web, cela peut générer des conflits.
    • Groupe JS: Le regroupement de plusieurs fichiers Javascript dans un seul fichier réduira le nombre de requêtes HTTP. Utilisez avec prudence et testez votre site Web, cela peut générer des conflits.
    • Grouper les polices et les polices Google: Regroupez les polices locales et les polices Google dans un seul fichier pour les diffuser plus rapidement.
    • Différer CSS: Appelez les fichiers CSS à la fin du chargement de la page pour éliminer les éléments de blocage du rendu
    • Différer JS: Appelez les fichiers JS à la fin du chargement de la page pour éliminer les éléments de blocage du rendu
    • Exclusion de fichiers: Pour éviter les conflits ou les erreurs, vous pouvez exclure des fichiers du processus de groupe. Seul chemin relatif comme dans l'exemple.

     

    5 . Les valeurs par défaut

    Pour accéder aux valeurs par défaut, accédez à Tableau de bord> Configuration lien. Ce sont les valeurs par défaut qui s'appliquent à la nouvelle URL lorsqu'elle est ajoutée dans le système Speed Cache .

     

    onglet valeurs par défaut

     

    • Mise en cache pour l'invité: Mise en cache de cette URL pour les utilisateurs invités
    • Précharge pour le public: Précharger cette URL pour les utilisateurs publics
    • Mise en cache pour connecté: Mise en cache de cette URL pour les utilisateurs connectés
    • Précharger pour connecté: Précharger cette URL pour les utilisateurs connectés
    • Précharge par utilisateur: Précharger cette URL par utilisateur
    • Exclure le cache pour le public: Exclure l'URL du cache pour les utilisateurs publics
    • Exclure le cache pour les utilisateurs connectés: Exclure l'URL du cache pour les utilisateurs connectés

     

    6 . CDN

    Pour accéder à CDN, accédez à Tableau de bord> Configuration lien. Ensuite, vous activez CDN et remplissez vos informations CDN ici.

     

    cdn-tab

     

    • URL CDN: ajoutez votre URL CDN, sans la barre oblique de fin (à la fin)
    • Contenu CDN: Votre contenu Joomla servi via des ressources CDN, séparés par une virgule
    • Exclure le contenu: Exclure le type de fichier ou les répertoires du réseau CDN
    • Chemin relatif: Activé par défaut, activez / désactivez le CDN pour les ressources de chemins relatifs. Utilisé pour certaines compatibilités avec des plugins Joomla spécifiques.

    7 . Intégration ImageRecycle

    ImageRecycle est un service de compression d'image tiers: https: // www. imagerecycle .com /

    Nous avons ajouté le service dans la configuration de Speed Cache car nous considérons que c'est une grande amélioration des performances mais il n'est pas obligatoire de l'utiliser. Nos membres peuvent obtenir un coupon de 20% de réduction sur tous les abonnements à partir de la page de configuration.

     

    ir-speed-cache

     

    Après l'installation, vous pouvez compresser les fichiers image et pdf à Composants> Recyclage d'images.

     

    optimisation manuelle

     

    Pour plus d'informations, vous pouvez aller ici: https: // www. imagerecycle .com / cms / joomla

     

    8 . Importer / Exporter

    Pour accéder à l'importation / exportation, accédez à Tableau de bord> Configuration lien. Vous pouvez maintenant voir la configuration d'importation / exportation.

     

    Importer / Exporter

     

    L'optimisation de site Web prend du temps et l'importation d'un fichier pour récupérer toute la configuration de votre extension est plus rapide. De là, vous pouvez importer ou exporter un fichier json.

     

    bouton d'exportation-importation

     

  • Puis-je mesurer le gain de performances?

    En partie, le test de vitesse en ligne comme Pingdom ne mesure qu'un premier chargement de page (pas de cache de navigateur) pour les utilisateurs non connectés (pas de cache de connexion), vous pouvez donc trouver peu de différence, mais vos utilisateurs le feront!

    La meilleure façon de mesurer les performances est de tester par vous-même le temps de rendre une page dans votre navigateur.

  • Puis-je utiliser Cache Cleaner de Regular Lab avec Speed Cache ?

    Bien sûr, le nettoyage du cache du système automatique Speed Cache ou de l'extension Cache Cleaner aura le même résultat.

  • Speed Cache fonctionne-t-il avec la communauté, les forums et le contenu dynamique?

    Habituellement oui, vous devez activer le cache par utilisateur dans ce cas. Vous ne pouvez pas inclure certaines URL qui ont du contenu frais chaque seconde pour fonctionner correctement.

    Pour utiliser speed cache sur un environnement dynamique, veuillez vérifier tous les cas que vos utilisateurs peuvent rencontrer avant de valider la présence d'URL dans le Speed Cache .