Système de gestion de contenu (CMS) : Configurer un Dataset retardé
Temps de lecture : 3 min
Une dataset différée est une dataset configurée pour charger son contenu connecté après le chargement du reste de la page. Lorsqu'un élément est connecté à un dataset retardé, le contenu (statique) non connecté au CMS de la page se charge d'abord, et ce n'est qu'après que le contenu connecté au CMS se charge. En savoir plus sur les datasets.
Avant de commencer :
Assurez-vous d'activer le mode développeur pour configurer un dataset retardé.
Pourquoi utiliser un dataset retardé ?
Une dataset contrôle le contenu de votre collection s'affichant sur votre site à l'aide d'un élément spécifique. Certains éléments, comme les répéteurs, vous permettent d'afficher une grande quantité de contenu en même temps. Toutefois, en fonction de la taille de la dataset, cela peut avoir un impact sur le temps de chargement de votre site.
Lorsqu'un répéteur est connecté à une grande dataset, il est considéré comme « répéteur lourd ». L'utilisation d'une dataset différée peut améliorer les performances d'une page avec un répéteur de ce type.
Qu'est-ce qu'un répéteur lourd ?
Nous considérons qu'un répéteur est « lourd » lorsqu'il répond aux conditions suivantes :
- Le répéteur comporte plus de 4 composants internes connectés qui incluent des images.
- Le répéteur est lié à une grande collection qui peut potentiellement générer une grande page affichant de nombreux éléments du répéteur.
Important :
Tous les éléments connectés à la dataset différée sont chargés après les autres éléments de la page. Le répéteur est le cas le plus courant où l'utilisation d'une dataset différée présente le plus grand avantage. Cependant, il est important de se rappeler que si un texte, une image ou tout autre élément est également connecté au dataset retardé, ces éléments sont restitués en dernier avec le répéteur.
Limites et informations importantes
Veuillez noter les limitations suivantes concernant l'utilisation d'une dataset différée.
- Vous pouvez définir n'importe quel dataset standard comme un dataset retardé. Cependant, vous ne pouvez pas définir un dataset de page dynamique comme un dataset retardé.
- Vous ne pouvez paramétrer un dataset qu'il doit être retardé uniquement si le mode du dataset est défini sur « Lecture » ou « Lecture et écriture ».
- Nous vous recommandons vivement de ne pas ajouter de filtre de dataset qui utilise un dataset retardé comme source de valeur. Cela entraînerait le rendu des deux datasets en même temps, par conséquent, le dataset retardé ne sera pas retardé.
- Si vous avez plusieurs datasets sur une page, les éléments connectés au dataset retardé ne se chargent qu'après le chargement des autres éléments qui se connectent aux datasets non retardés.
Important :
- Votre contenu n'est pas chargé sur un serveur, il n'est donc pas indexé par un moteur de recherche. Par conséquent, il ne sera pas reconnu en termes de référencement.
- Un répéteur connecté à une dataset différée peut provoquer un saut de mise en forme. Il est donc recommandé d'utiliser la dataset différée pour un répéteur situé en dehors de la zone visible de la page.
- Il s'agit d'une fonction avancée qui n'est normalement pas nécessaire. Lorsqu'il est mal utilisé, il peut en fait ralentir une page. Veuillez vous assurer que vous avez bien compris son fonctionnement avant de décider de l'utiliser.
Configurer un dataset reporté
- Accédez à votre Éditeur et accédez à la page correspondante.
- Accédez aux paramètres de l'ensemble de données correspondant :
- Cliquez sur CMS à gauche.
- Cliquez sur Gérer les connexions de la page.
- Cliquez sur l'icône Plus d'actions à côté de l'ensemble de données concerné et sélectionnez Paramètres de l'ensemble de données.
- Cliquez sur la case à cocher à côté de Récupérer après le chargement de la page sous Performance.
- Publiez votre site lorsque vous êtes prêt à mettre en ligne les modifications.