Optimiser les workflows DAM
Pour obtenir des instructions sur l’optimisation des performances des workflows DAM, consultez le guide sur l’optimisation des performances des ressources AEM.
Configurer le nombre maximum de workflows simultanés
AEM peut permettre à plusieurs threads de workflows de s’exécuter simultanément. Par défaut, le nombre de threads est configuré pour correspondre à la moitié du nombre de cœurs de processeur du système.
Dans les cas où les workflows en cours d’exécution sont gourmands en ressources système, cela peut signifier qu’AEM ne peut plus utiliser grand-chose pour d’autres tâches, telles que le rendu de l’interface utilisateur de création. Par conséquent, le système peut être lent lors d’activités telles que le chargement massif d’images.
Pour résoudre ce problème, Adobe recommande de configurer le Nombre maximal de tâches parallèles pour qu’il soit compris entre la moitié et les trois quarts du nombre de cœurs de processeur du système. Cela devrait laisser suffisamment de capacité de réaction au système lors du traitement de ces workflows.
Pour configurer la valeur Nombre maximal de tâches en parallèle, vous pouvez effectuer l’une des opérations suivantes :
-
Définissez la Configuration OSGi à partir de la console web AEM ; pour File d’attente : file d’attente du workflow Granite (une Configuration de la file d’attente des tâches Apache Sling).
-
Configurez la file d’attente à partir de l’option Tâches Sling de la console web AEM ; pour la Configuration de la file d’attente des tâches : file d’attente du workflow Granite, à l’adresse
http://localhost:4502/system/console/slingevent
.
Il existe, en outre, une configuration distincte pour la File d’attente des tâches de processus externes du workflow Granite. Cela est utilisé pour les processus de workflow qui lancent des binaires externes, tels qu’InDesign Server ou Image Magick.
Configurer des files d’attente de tâches individuelles
Dans certains cas, il est utile de configurer des files d’attente de tâches individuelles pour contrôler les threads simultanés ou d’autres options de file d’attente, sur une base de tâches individuelles. Vous pouvez ajouter et configurer une file d’attente individuelle depuis la console web via la fabrique de configuration de la file d’attente de tâches Apache Sling. Pour localiser la rubrique à répertorier, exécutez le modèle du workflow et recherchez-le dans la console Tâches Sling ; par exemple, à l’adresse http://localhost:4502/system/console/slingevent
.
Des files d’attente individuelles peuvent également être ajoutées pour les workflows transitoires.
Configurer la purge de workflow
Dans une installation standard, AEM fournit une console de maintenance où vous pouvez planifier et configurer les activités de maintenance quotidiennes et hebdomadaires ; par exemple, à :
http://localhost:4502/libs/granite/operations/content/maintenance.html
Par défaut, la Fenêtre de maintenance hebdomadaire a une tâche de Purge de workflow, mais celle-ci doit être configurée avant son exécution. Pour configurer les purges de workflow, vous devez ajoutez une nouvelle Configuration de la purge de workflow Adobe Granite dans la console web.
Pour plus de détails sur les tâches de maintenance dans AEM, consultez le Tableau de bord des opérations.