Réduire la taille du DOM, le nombre de noeuds ??

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

  • [RÉGLÉ] Réduire la taille du DOM, le nombre de noeuds ??

    Bonjour,

    Dans GTmetrix, je ne suis pas trop trop mal, avec une note B (C pour Yspeed)

    Par contre, quand je fais un scan PageSpeedInsights.... la cata !
    La 1ère source de lenteur c'est le fait que je n'ai pas (encore) activer le lazy load pour mes images (j'avais fait l'essai avec JCH il y a longtemps, et puis j'avais eu qq soucis donc j'avais laissé tomber, mais il faut que je n'y repenche)

    Mais je vois aussi le diagnostic suivant :


    Évitez une taille excessive de DOM 3 316 nœuds
    Les ingénieurs en navigation recommandent que les pages contiennent moins de 1 500 nœuds de DOM environ. La zone d'écoute idéale est une profondeur d'arborescence inférieure à 32 éléments et contenant moins de 60 éléments enfant/parent. Un grand DOM peut accroître l'utilisation de la mémoire, entraîner de plus longs calculs de style et des [redispositions] coûteuses (https://developers.google.com/speed/articles/reflow). En savoir plus.
    Total des nœuds de DOM 3,316
    Profondeur maximum de DOM <span class="maximenuiconck fa fa-video-camera"> 33
    Nombre maximal d'éléments enfants <head> 72
    A quoi correspond ce nombre de noeuds (concrètement je veux dire, parce que j'ai à peu près compris le principe de l'arborescence du site, mais je ne vois pas sur quels éléments je suis censée jouer pour réduire le nombre de noeuds) ??

    Merci !
    Dernière édition par FlodAriege à 02/05/2019, 19h13 Raison: Aucune prise sur le nb de noeuds...
    Flo, Ariège

    Il n'y a que celui qui a honte d'apprendre qui a peur de demander

  • #2
    Bonjour Flo,

    Juste une petite info utile en passant : le lazy loading arrive tout bientôt en natif dans les navigateurs...
    Plus d'infos p ex sur https://www.blogdumoderateur.com/laz...firefox-natif/
    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


    • #3
      Bonjour woluweb

      Envoyé par woluweb Voir le message
      (...) le lazy loading arrive tout bientôt en natif dans les navigateurs...
      (...)
      Excellent ! Un travail de moins à faire (il me suffira le moment venu de remplacer l'expression <img par l'expression <img loading="auto" pour que Chrome et Firefox fasse le job.
      Cool !


      Merci pour cette info
      Flo, Ariège

      Il n'y a que celui qui a honte d'apprendre qui a peur de demander

      Commentaire


      • #4
        Bonjour
        En utilisant un CMS tu n'as pas beaucoup de possibilités quant au nombre de nœuds:ce sont les développeurs qui ont le dernier mot.

        Tu peux toujours choisir un template avec moins de profondeur (moins de nœuds, moins de div,..) mais tu n'as pas en tant qu'utilisatrice de marge de manœuvre.

        Ne perds pas ton temps ici.
        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


        • #5
          Bonjour Christophe,
          Ah... chaque fois qu'il y a une div, il y a un nœud supplémentaire... Bon. Alors en effet, je ne vois pas ce que je peux y faire.
          De toute façon le gros du temps pris par mes pages est lié au chargement des images, de TOUTES les images.
          Du coup je vais chercher à savoir dans combien de temps sort le lazy loading intégré au navigateur, et si c'est dans quelques mois, je vais me pencher sur la fonction offerte par JCH.
          Merci !
          Flo, Ariège

          Il n'y a que celui qui a honte d'apprendre qui a peur de demander

          Commentaire

          Annonce

          Réduire
          Aucune annonce pour le moment.

          Partenaire de l'association

          Réduire

          Hébergeur Web PlanetHoster
          Travaille ...
          X