header-logo
Découvrez comment utiliser Wix pour créer votre site et votre entreprise.
Concevez et gérez votre site à l'aide des fonctionnalités intuitives de Wix.
Gérer les abonnements, les forfaits et les factures.
Gérez votre entreprise et communiquez avec les membres.
Apprenez à acheter, connecter ou transférer un domaine vers votre site.
Obtenez des outils pour développer votre activité et votre présence sur le web.
Améliorez votre visibilité grâce à des outils de référencement et de marketing.
Bénéficiez de fonctionnalités avancées pour travailler plus efficacement.
Trouvez des solutions aux problèmes techniques et de performance du site. Découvrez les problèmes que nous nous efforçons de résoudre ou contactez-nous pour obtenir de l'aide.
placeholder-preview-image
Développez vos compétences.
Obtenez des conseils pour la conception Web, le marketing et plus encore.
Découvrez comment augmenter le trafic de votre site naturel provenant des moteurs de recherche.
Créez un site personnalisé à l'aide de notre plateforme complète.
Trouvez un spécialiste pour vous aider à atteindre vos objectifs.
placeholder-preview-image

Système de gestion de contenu (CMS) : Gérer la mise en cache des données pour vos collections

6 min
Dans cet article
  • Comprendre la mise en cache des données du CMS
  • Quand faut-il désactiver la mise en cache ?
  • Activer et désactiver la mise en cache des données
  • FAQ
La mise en cache des données du CMS permet à votre site de se charger plus rapidement en stockant et en gérant les données à partir d'une couche de mise en cache plutôt que directement via la base de données. Cela réduit considérablement la charge de votre serveur et améliore les temps de chargement des pages pour les visiteurs. 

Cependant, la mise en cache peut entraîner de légers retards dans l'affichage des mises à jour du contenu dynamique de votre site. Par exemple, si un visiteur soumet un commentaire ou met à jour un élément, il peut s’écouler du temps avant que les autres ne voient les modifications.

Pour résoudre ce problème, vous pouvez maintenant utiliser un curseur dans le système de gestion de contenu (CMS) pour désactiver la mise en cache pour l'ensemble des données de la collection de votre site. Cela garantit que les données sont récupérées directement à partir de la base de données et que les mises à jour sont répercutées plus rapidement. Par défaut, la mise en cache des données du CMS est activée, sauf si vous la désactivez dans les paramètres avancés du CMS.

Comprendre la mise en cache des données du CMS

La mise en cache dans le CMS fonctionne en accélérant les demandes de données via une couche de mise en cache qui stocke les résultats temporairement, ce qui améliore les performances et les temps de chargement de votre site. Cependant, elle peut entraîner de légers retards dans l'affichage des mises à jour de contenu en ligne. Par exemple, si un visiteur du site envoie un formulaire ou publie un commentaire, ses mises à jour peuvent ne pas apparaître immédiatement pour les autres en raison de la mise en cache.

Pour minimiser ces délais, le système de mise en cache est conçu pour s'actualiser régulièrement. Les données mises en cache sont invalides et actualisées chaque fois que des modifications sont apportées à la collection concernée, par exemple lors de l'ajout ou de la mise à jour d'éléments. En outre, le cache est supprimé chaque fois que vous cliquez sur Publier dans votre éditeur, ce qui garantit que le contenu le plus récent s'affiche sur votre site. Les résultats mis en cache sont également automatiquement actualisés après une semaine, ce qui permet de maintenir la cohérence des données.

La mise en cache s'applique de manière ciblée dans des conditions spécifiques. Par exemple, cela fonctionne lorsque la demande de données ne modifie pas les éléments de la collection, que la collection est créée dans le CMS (une collection de données native de Wix), ou que la demande est effectuée au nom de visiteurs masqués. Cependant, la mise en cache est ignorée si la demande modifie la collection, inclut des informations personnelles identifiables (PII) ou utilise des services back-end. Il est également désactivé pour les utilisateurs connectés, qui voient toujours les dernières mises à jour instantanément et lorsque la visibilité de l'élément est activé. 
Pour des informations plus détaillées sur le moment où la mise en cache est appliquée ou non, consultez le document À propos de la mise en cache des résultats de requête de données.

Quand faut-il désactiver la mise en cache ?

La désactivation de la mise en cache est utile lorsque votre site implique la mise à jour de contenu dynamique et l'affichage des mises à jour dès que possible. Par exemple :
  • Sections de commentaire en ligne : Si les mises à jour doivent apparaître rapidement pour les visiteurs masqués.
  • Systèmes de vote : Les résultats sont aussi à jour que possible.
  • Places de marché dynamiques ou plateformes d'événements : Refléter les envois fréquents, les mises à jour de prix ou les données saisies par l'utilisateur.

Si la mise en cache est désactivée, les demandes de données contourneront le niveau de mise en cache et récupéreront les informations directement de la base de données. Cela garantit que les mises à jour sont affichées peu de temps après avoir été effectuées. Toutefois, la désactivation de la mise en cache peut entraîner des temps de chargement plus lents, en particulier pour les sites à fort trafic, car les requêtes directes prennent plus de temps que les lectures en cache.

Si vous n'êtes pas sûr de la désactivation de la mise en cache, envisagez de la tester temporairement sur votre site pour évaluer son effet sur les performances et la vitesse de mise à jour. Vous pouvez vous connecter à votre site en ligne pour le tester, car les utilisateurs connectés continuent de voir les mises à jour non mises en cache dès que possible. 

Activer et désactiver la mise en cache des données

Accédez aux paramètres de votre système de gestion de contenu (CMS) pour activer ou désactiver le curseur Mise en cache des données
Suggestions :
  • La désactivation de la mise en cache s'applique à l'ensemble des collections du CMS du site tant que les conditions de mise en cache des données sont remplies. En savoir plus sur le moment où la mise en cache des données se produit
  • La mise en cache par défaut est conçue pour optimiser les performances dans la plupart des cas d'utilisation. La désactivation ne doit être effectuée que lorsque les mises à jour doivent être répercutées sur le site en ligne dès que possible. 

Pour gérer la mise en cache des données :

  1. Accédez au CMS dans le tableau de bord de votre site. 
  2. Cliquez sur le menu déroulant Plus d'actions en haut et sélectionnez Paramètres avancés
  3. Cliquez sur le curseur Mise en cache des données pour l'activer ou la désactiver sur toutes vos collections :
    • Activé : (Par défaut) La mise en cache est activée, ce qui accélère le chargement des collections, mais les mises à jour peuvent prendre du temps à apparaître sur le site en ligne.
    • Désactivé : La mise en cache est désactivée, ce qui permet aux mises à jour d'apparaître dès que possible sur le site en ligne, bien que les temps de chargement puissent être plus lents.
Capture d'écran du curseur « Mise en cache des données » dans le système de gestion de contenu (CMS).

FAQ

Cliquez ci-dessous pour obtenir les réponses aux questions courantes sur la mise en cache des données de votre système de gestion de contenu (CMS).