Problèmes de chargement intermittents lors de la navigation entre les catégories principales et enfants

Nous rencontrons des chargements de pages incohérents sur notre forum Discourse lors de la navigation entre les catégories principales et leurs pages de sous-catégories respectives. Parfois, le contenu se charge comme prévu, mais d’autres fois, il faut rafraîchir manuellement la page pour que le contenu apparaisse.

De plus, nous avons activé le composant de fil d’Ariane, qui ne s’affiche pas non plus sur certaines pages, et cela n’est incohérent que si la page n’est pas rafraîchie manuellement.

Notre configuration :

  • Structure de catégories sans niveaux multiples
  • Hébergé sur un VPS Linux avec 16 Go de RAM (aucun goulot d’étranglement évident des ressources)
  • CDN activé
  • Nous avons un thème personnalisé et quelques plugins et composants ont été installés.

Nous recherchons des conseils concernant :

  • Qu’est-ce qui pourrait causer ces problèmes incohérents de chargement/de rendu ?
  • Le CDN ou la mise en cache côté client pourrait-il interférer ?
  • Existe-t-il des configurations spécifiques côté serveur/client, des plugins ou des composants de thème que nous devrions examiner ?
  • Comment pouvons-nous garantir que le contenu des catégories et les éléments dynamiques comme les fil d’Ariane se chargent de façon cohérente sans nécessiter de rafraîchissement ?

Toute insight ou étape de dépannage recommandée serait grandement appréciée.

Pourrait être lié à ceci : Experimental ‘lazy_loaded_categories’ feature enabled on Meta

Je n’ai pas prêté attention au développement de cette fonctionnalité, mais cela semble y être lié.

Salut Pfaffman, j’ai bien essayé d’activer le chargement différé, mais cela ne m’a pas aidé à charger les pages de catégories, cela nécessite toujours un rafraîchissement manuel et est un peu incohérent. Cependant, l’activation du chargement différé a résolu un autre problème où certaines catégories n’étaient pas visibles sur la page d’accueil. Categories Missing from `categories.json` Despite Existing in the System (Custom Theme) - #13 by Steve_John

1 « J'aime »

Cependant, nous devons désactiver le chargement… Lazy loading, car nous avons d’autres problèmes avec le chargement paresseux. En désactivant le chargement paresseux, nous revenons aux problèmes où ces cartes ne seront pas visibles sur la page d’accueil.