utilisation de JCache

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

  • utilisation de JCache

    salut
    j'aimerais mettre en cache une partie de code html par exemple, mais je n'y arrive pas.
    j'ai essayé avec un
    Code PHP:
    $cache JFactory::getCache('com_moncomp'''); 
    et pour récupérer les données
    Code PHP:
    $cache->get($key
    et pour les stocker
    Code PHP:
    $cache->store($codehtml$key); 
    Vive Joomla! http://www.joomlack.fr Tutoriels et extensions pour Joomla!. Livre création de template Joomla de plus de 200 pages.
    http://www.template-creator.com Outil de création de templates
    Module Maximenu CK - Megamenu, multicolonnes, chargement de module, description de lien, deroulement animé - Compatible Virtuemart, Hikashop

  • #2
    Re : utilisation de JCache

    Désolé, pas trop joué avec le cache. J'ai fais une tentative une fois et je n'ai pas poussé plus loin.

    Bonne prog'
    Christophe (cavo789)
    Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
    Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

    Commentaire


    • #3
      Re : utilisation de JCache

      heu en fait si ça marche, il suffit d'activer le cache ...
      sauf qu'au final ça ne donne pas le résultat attendu, dommage !
      Vive Joomla! http://www.joomlack.fr Tutoriels et extensions pour Joomla!. Livre création de template Joomla de plus de 200 pages.
      http://www.template-creator.com Outil de création de templates
      Module Maximenu CK - Megamenu, multicolonnes, chargement de module, description de lien, deroulement animé - Compatible Virtuemart, Hikashop

      Commentaire


      • #4
        Re : utilisation de JCache

        Hello,

        Resultat attendu ? ... hé hé dis nous en un peu plus sur tes attentes

        A savoir que JCache doit être utilisé selon un raisonnement bien déterminé ... a savoir, il ne portera ses fruits que sur des parties de codes qui "peuvent" être optimisés par le cache !

        Afin de mesurer au mieux l'effet du cache sur le code, il faut implémenter la classe JProfiler qui mesure le rendu lors de la creation du cache(1) et lors du 1er appel optimisé grace au cache(2)
        (l'activation du Debug Systeme de Joomla peut aussi donner des infos globales de temps d'execution, mais je prefere JProfiler )

        les deux points 1 et 2 sont importants a comprendre pour mesurer l'effet escompté !
        Garstud Workshop - Concepteur, Développeur et Formateur Joomla - http://www.garstud.com
        « Ce n’est pas parce que les choses sont difficiles que nous n’osons pas,
        c’est parce que nous n’osons pas qu’elles sont difficiles. »
        - Sénèque

        Commentaire


        • #5
          Re : utilisation de JCache

          salut Marc
          en fait le cache à l'air de renvoyer les données stockées mais ça n'améliore pas la vitesse de rendu de mon interface. J'ai une fenêtre popup qui affiche en Ajax un tas de lignes de codes HTML et du coup ça mets 1-2s à s'afficher. Je pensais qu'avec le cache ça irait mieux mais en fait ce qui est long c'est le temps d'affichage du HTML donc meme s'il est stockée en cache c'est tout de meme la requête Ajax qui va devoir l'afficher.
          Je ne sais pas si c'est très clair, mais en tout cas ça ne marche pas pour ce que je voulais faire, ce n'est pas le cache qui est en cause mais plutot ma méthode je dirais
          Vive Joomla! http://www.joomlack.fr Tutoriels et extensions pour Joomla!. Livre création de template Joomla de plus de 200 pages.
          http://www.template-creator.com Outil de création de templates
          Module Maximenu CK - Megamenu, multicolonnes, chargement de module, description de lien, deroulement animé - Compatible Virtuemart, Hikashop

          Commentaire


          • #6
            Re : utilisation de JCache

            Hello,

            ok je comprends. Dans ce cas, il faut peut-etre decouper et prioriser les appels AJAX afin de désynchroniser, encore plus, le tout

            Bon ce que je veux dire, c'est qu'il y a desormais pas mal d'appli avec beaucoup de données HTML chargées en AJAX ... et ca marche bien, mais elles chargent par petits blocs d'ecran en priorisant ce qui doit s'afficher en 1er sur le navigateur ... puis ... le reste !

            Effectivement, comme tu dis, il faut peut-etre repenser ta cinematique de chargement ... y a surement moyen d'ameliorer ton chargement

            Bon courage.
            Garstud Workshop - Concepteur, Développeur et Formateur Joomla - http://www.garstud.com
            « Ce n’est pas parce que les choses sont difficiles que nous n’osons pas,
            c’est parce que nous n’osons pas qu’elles sont difficiles. »
            - Sénèque

            Commentaire


            • #7
              Re : utilisation de JCache

              effectivement, mais alors je te raconte pas la multitude de requêtes ajax... et puis l'interface est déjà tellement complexe (pour moi )
              Apparemment sur un navigateur récent c'est relativement réactif, donc je laisse comme ça pour l'instant. Au fait depuis le début je parle de template creator 2 dont la beta 1 est en cours de tests
              Vive Joomla! http://www.joomlack.fr Tutoriels et extensions pour Joomla!. Livre création de template Joomla de plus de 200 pages.
              http://www.template-creator.com Outil de création de templates
              Module Maximenu CK - Megamenu, multicolonnes, chargement de module, description de lien, deroulement animé - Compatible Virtuemart, Hikashop

              Commentaire

              Annonce

              Réduire
              Aucune annonce pour le moment.

              Partenaire de l'association

              Réduire

              Hébergeur Web PlanetHoster
              Travaille ...
              X