Optimiser Joomla avec LiteSpeed Cache et Redis

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [Partage] Optimiser Joomla avec LiteSpeed Cache et Redis

    Je démarre une série de 6 articles consacrés à l’optimisation et aux performances de Joomla.

    Dans ce premier article, je vous propose un tour d’horizon des gains que l’on peut obtenir en combinant LiteSpeed et Redis avec Joomla, ainsi que des conseils de configuration adaptés.

    Vous y trouverez :
    • une présentation des avantages de LiteSpeed pour Joomla
    • la configuration du cache Redis à la place du cache fichier
    • des explications sur le mode de cache à choisir (conservateur ou progressif)
    • des résultats de tests réalisés avec
      https://www.webpagetest.org/
    • et des outils pour évaluer les performances de votre propre site

    Lire l’article :
    Boostez les performances de votre site Joomla grâce à LiteSpeed Cache et Redis. Découvrez comment configurer facilement le cache d'objet et mesurer les gains réels sur la vitesse d'affichage


    Vos retours sont les bienvenus ici, notamment si vous utilisez LiteSpeed, Redis ou un autre système de cache sur votre site Joomla.
    Dernière édition par daneel à 13/04/2025, 08h29
    woluweb aime ceci.
    Joomla User Group (JUG) Lille : https://www.facebook.com/groups/JUGLille/

  • #2
    Bonjour Yann,

    Merci pour ce partage.

    Je viens de tester et, naturellement, tout n'est pas "blue sky" (de toute façon, il pleut aujourd'hui ).

    Chez OVH, en mutualisé, REDIS est proposé dans la configuration des sites Joomla. Cependant, d'après les informations que j'ai trouvées, REDIS n'est pas disponible en mutualisé...https://community.ovhcloud.com/commu...78da7e5576c9f5

    Donc, dès que j'active REDIS dans la configuration, je pars en erreur 500.

    Chez Ionos, REDIS n'est pas proposé dans la configuration Joomla.

    Pascal
    If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

    Commentaire


    • #3
      Bonjour,
      Merci Pascal pour ce retour très pertinent.

      Effectivement, chez OVH, L’option apparaît car Joomla propose Redis en natif, mais cela suppose que le service Redis soit réellement actif sur le serveur… ce qui n’est pas le cas apparemment en mutualisé chez OVH.

      À retenir : avant d’activer Redis, assurez-vous que le service est bien proposé par l’hébergeur et accessible sur votre offre.

      N'hésitez pas à partager d'autres tests ou configurations selon vos hébergements !
      Joomla User Group (JUG) Lille : https://www.facebook.com/groups/JUGLille/

      Commentaire


      • #4
        Bonjour et merci pour le tuto sur joomla KB
        J'ai utilisé Litespeed, grande efficacité, mais je l'ai abandonné comme toutes les extensions qui necessitent le plugin de retro-compatibilité avec J5.
        Quelqu'un sait il quand le plugin joomla Lite speed sera dispo compatible sans plugin de retro-compat ?
        smash91 aime ceci.
        Manuel
        ---------------------
        voileux.org - joom.voileux.org
        Visitez le site de Lomart UP! is fabulousse

        Commentaire


        • #5
          Envoyé par ManuelVoileux Voir le message
          Bonjour et merci pour le tuto sur joomla KB
          J'ai utilisé Litespeed, grande efficacité, mais je l'ai abandonné comme toutes les extensions qui necessitent le plugin de retro-compatibilité avec J5.
          Quelqu'un sait il quand le plugin joomla Lite speed sera dispo compatible sans plugin de retro-compat ?
          Salut ManuelVoileux
          J'ai échangé récemment sur cette question avec Peter Martin (Pe7er)... et il compte travailler sur ça prochainement (il est release manager pour Joomla 5.2... donc dès que J5.3 sort je pourrai aller le taquiner pour le faire avancer )
          smash91 et ManuelVoileux aiment ceci.
          Présentations : slides.woluweb.be | Coordonnées complètes : www.woluweb.be

          Un message d’erreur sur votre site Joomla... ayez le reflexe de consulter la base de connaissance : https://kb.joomla.fr

          Ce forum, vous l'aimez ? Il vous a sauvé la vie ? Vous y apprenez régulièrement ? Alors adhérer à l'AFUJ, l'Association Francophone des Utilisateurs de Joomla : https://www.joomla.fr/association/adherer

          Commentaire


          • #6
            Envoyé par ManuelVoileux Voir le message
            Bonjour et merci pour le tuto sur joomla KB
            J'ai utilisé Litespeed, grande efficacité, mais je l'ai abandonné comme toutes les extensions qui necessitent le plugin de retro-compatibilité avec J5.
            Quelqu'un sait il quand le plugin joomla Lite speed sera dispo compatible sans plugin de retro-compat ?
            Bonjour à tous,

            ManuelVoileux
            Juste un petit message pour vous informer que je travaille actuellement sur la compatibilité du package LiteSpeed avec Joomla 5, sans utiliser le plugin de compatibilité.
            Le cœur du travail est fait, il ne reste plus que quelques ajustements à finaliser (bien evidemment compatible avec Joomla 5.3).
            Si tout se passe bien, une version testable sera disponible dès demain !

            woluweb
            Donc prévenir Peter que ce n'est pas la peine mais je veux bien qu'il teste mon adaptation.



            Je vous tiendrai au courant ici pour ceux qui souhaitent essayer ou contribuer aux retours.
            La version sera soumise également à litespeed.

            À très vite !
            Dernière édition par daneel à 13/04/2025, 18h20
            herve, smash91 et 2 autres aiment ceci.
            Joomla User Group (JUG) Lille : https://www.facebook.com/groups/JUGLille/

            Commentaire


            • #7
              Oooooh, trop fort daneel !
              Tout bon pour la vitesse des sites Joomla (à la fois d'avoir LiteSpeed et de pouvoir désactiver le plugin de rétro-compatibilité)

              Tu postes le lien ici quand c'est prêt ?
              Je partagerai bien sûr avec Pe7er...

              A bientôt,
              Marc
              Présentations : slides.woluweb.be | Coordonnées complètes : www.woluweb.be

              Un message d’erreur sur votre site Joomla... ayez le reflexe de consulter la base de connaissance : https://kb.joomla.fr

              Ce forum, vous l'aimez ? Il vous a sauvé la vie ? Vous y apprenez régulièrement ? Alors adhérer à l'AFUJ, l'Association Francophone des Utilisateurs de Joomla : https://www.joomla.fr/association/adherer

              Commentaire


              • #8
                Bonjour

                Super, c'est une excellente initiative.
                J'avais testé sur une copie locale de mon site avec le plugin Joomla de rétro-compatibilité désactivé et LiteSpeed avec Joomla 5.2.4 activé et j'ai eu le crash total du site.

                Pour le moment, j'utilise cette version en production chez O2switch : https://github.com/litespeedtech/lsc...che-latest.zip

                Bien à vous



                Envoyé par daneel Voir le message

                Bonjour à tous,

                ManuelVoileux
                Juste un petit message pour vous informer que je travaille actuellement sur la compatibilité du package LiteSpeed avec Joomla 5, sans utiliser le plugin de compatibilité.
                Le cœur du travail est fait, il ne reste plus que quelques ajustements à finaliser (bien evidemment compatible avec Joomla 5.3).
                Si tout se passe bien, une version testable sera disponible dès demain !

                woluweb
                Donc prévenir Peter que ce n'est pas la peine mais je veux bien qu'il teste mon adaptation.



                Je vous tiendrai au courant ici pour ceux qui souhaitent essayer ou contribuer aux retours.
                La version sera soumise également à litespeed.

                À très vite !
                Cordialement

                Commentaire


                • #9
                  Tiens, je viens de découvrir à l'instant que sur un site où j'avais LiteSpeed il y avait un souci avec Acymailing : le formulaire d'inscription ne fonctionnait plus (ça tourne en ajax et après quelques secondes il y avait un message d'erreur d'un fichier javascript).
                  En cochant Acymailing dans Composants > LiteSpeed > Exclusions > Composants, le formulaire d'inscription a refonctionné !

                  Bref, ça vaudrait la peine de poursuivre cet article daneel en ajoutant des conseils.

                  Outre mon exemple d'Acymailing, je pense qu'il est prudent d'exclure Users, Login, Contact et Smart Search par exemple (mais est-ce absolument nécessaire, je ne suis pas encore sûr).

                  Des idées les uns les autres ?
                  Présentations : slides.woluweb.be | Coordonnées complètes : www.woluweb.be

                  Un message d’erreur sur votre site Joomla... ayez le reflexe de consulter la base de connaissance : https://kb.joomla.fr

                  Ce forum, vous l'aimez ? Il vous a sauvé la vie ? Vous y apprenez régulièrement ? Alors adhérer à l'AFUJ, l'Association Francophone des Utilisateurs de Joomla : https://www.joomla.fr/association/adherer

                  Commentaire


                  • #10
                    Hello,

                    Quelques interrogations au sujet de cet article.

                    Dans mon post sur litespeedcache ou tu m'avais répondu (https://forum.joomla.fr/forum/joomla...he-parametrage), tu me conseiller d'activer mod_expires et de ne pas activer le cache de joomla.

                    La dans ton article ou tu parles de redis, tu parles d'activer le cache de joomla. Donc quelques questions me viennent :

                    - En partant sur une config redis + litespeed, est-ce que mod_expires (par le htacess) en plus pose problème ? Je dirai que non puisque ca cache dans le navigateur des gens donc a priori ca viens pas en "concurrence"
                    - Si on peut faire les 3 ensembles, du coup que mettre comme comme paramètres cache joomla ? Rien, conservateur ?

                    Pour élargir encore :
                    - 02switch propose aussi les outils suivants : xtremecache, redis, memcahed, tigercache, pagespeed.

                    Ca commence a faire beaucoup, je suppose que tout ca est redondant et que c'est plus des variations mais certains seraient ils utiles en plus ?

                    Je suis en train de me préparer 2 petits de test pour faire des essais quand j'aurai le temps !
                    Merci
                    A bientôt​

                    Commentaire


                    • #11
                      Bonsoir Mat,

                      Beaucoup de questions
                      mais oui, mod_expires + Redis + LiteSpeed Cache peuvent tout à fait fonctionner ensemble.

                      Pas de redondance, c’est même très complémentaire :
                      • mod_expires → pour le cache navigateur
                      • Redis → pour la mémoire côté serveur
                      • LiteSpeed Cache → pour le cache des pages complètes, avec gestion fine (purges, exclusions, ESI...)
                      Concernant Joomla, tu peux laisser le cache en mode conservateur avec Redis.
                      J’ai plusieurs articles à venir sur l'optimisation de son site Joomla…
                      Et quelques autres surprises en préparation.


                      Dernière édition par daneel à 17/04/2025, 22h21
                      woluweb aime ceci.
                      Joomla User Group (JUG) Lille : https://www.facebook.com/groups/JUGLille/

                      Commentaire


                      • #12
                        Cool merci ! je regarde ca ces jours-cis !

                        Bonne journée

                        Commentaire


                        • #13
                          Hello,

                          Je me lance dans quelques test, sur 02switch, je vois qu'il faut activer redis dans cpanel. il propose plusieurs choix : redis 7 ou redis 6 ainsi que mode socket ou mode port. Que conseiller vous comme paramètres ?

                          Comment vérifier que redis est bien actif apres instal ?

                          Merci

                          Commentaire


                          • #14
                            Hello,

                            J'ai tenté d'activer redis sur un site test, la 1ere fois en mode socket, tout as planté une fois le achece mis sur redis dans joomla, impossible de recupere.

                            La j'ai refait une tentative, j'ai en mode port. on dirati que certaine pas dur site en cache marchent mais le reste, l'admin et les autres paes sont en erreur 500.

                            J'ai essaye de bidouiller le confi.php pour enlever le cache et redis mais rien n'y fait, l'admin n'est plus accéssible....



                            Est-ce que d'autre personnes ont fait le test, quel paramètres et mode faut-il renseigner ?
                            Il y a une facon pour revenir aux paramètres originaux sans tous réinstaller ??

                            Bonne journée
                            Fichiers joints

                            Commentaire


                            • #15
                              Bonjour,

                              J'étais déjà perdu avec les paramétrages de LSCache chez PlanetHoster, alors Redis en plus... Perso, je n'utilise jamais le cache Joomla.
                              Quelqu'un a-t-il utilisé Redis sur un serveur PlanetHoster ?
                              "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
                              MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET/NUXIT, sites perso chez PlanetHoster + sites gérés chez PHPNET/NUXIT, PlanetHoster et OVH

                              Commentaire

                              Annonce

                              Réduire
                              Aucune annonce pour le moment.

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X