J'utilise l'API REST pour renseigner mes données dans mon diagramme DHTMLXGantt. Il a fallu environ 1 minute pour afficher. Même lorsque j'essaie d'accéder à l'URL de l'API, il a fallu une éternité pour charger, pourquoi cela se produit-il? Le code est confidentiel donc je ne peux pas le coller ici, mais j'ai plusieurs conditions de boucle if else
et for
dedans et je suppose que c'est l'une des raisons, Y at-il de toute façon je peux optimiser la vitesse de chargement? Toute aide est très appréciée. La pagination aide-t-elle à peupler les données en plus petits morceaux? Toute aide est très appréciéeL'URL de l'URL de l'API REST prend une éternité à se charger
0
A
Répondre
0
Pour réduire le temps de rendu du diagramme de Gantt sur la page essayer des façons suivantes:
- Pour désactiver le rendu des cellules simples et il suffit de laisser le rendu des lignes (définissez l'option show_task_cells à 'false')
- Pour définir l'image d'arrière-plan de la zone chronologique au lieu de rendre les lignes réelles (définissez l'option static_background sur 'true') (fonctionnalité PRO)
- Pour activer le chargement dynamique (définissez l'option branch_loading sur 'vrai')
- Pour augmenter
- Pour diminuer la plage de dates affichables (utilisez le start_date et les options start_date)
- Pour supprimer les barres de progression des tâches de l'étape (régler le scale_unit à « mois » ou « année ») de l'échelle (régler la l'option show_progress « false »)
- pour améliorer la vitesse du rendu d'échelle (activer l'option smart_scales dans le cas où il est désactivé)
Vous pouvez copier la configuration de base à un exemple de projet afin de créer un [minimum , exemple complet et vérifiable] (https://stackoverflow.com/help/mcve). Dans sa forme actuelle, nous ne pouvons que spéculer sur les raisons pour lesquelles votre API est lente. –