La gestion des ressources numériques est souvent utilisée lorsque les performances sont importantes ; toutefois, la configuration DAM standard contient un certain nombre de composants matériels et logiciels qui peuvent affecter les performances. Ce document contient les éléments suivants :
Dans la gestion des actifs numériques, des performances insatisfaisantes peuvent avoir un impact sur l’expérience utilisateur de trois façons : performances des interactions, traitement des ressources et vitesse de téléchargement. Pour améliorer les performances, il est important de mesurer les performances observées et d’établir des objectifs de mesures de façon appropriée.
1. Recherche et navigation interactives Les utilisateurs recherchent des ressources ou recherchent l’outil de recherche DAM et se plaignent de la lenteur des temps de réponse ou de l’absence immédiate des résultats de la recherche. Il s’agit d’un problème lié aux performances des interactions.
Les performances des interactions sont mesurées en termes de délai de réponse par page. C’est le temps qui s’écoule entre la réception de la requête HTTP et la fermeture de la réponse HTTP, qui peut être déterminé en examinant les fichiers journaux des demandes. L’objectif de performances du temps de réponse d’une page est généralement inférieur à 2 secondes.
2. Traitement des ressources Un problème de traitement des ressources se produit lorsque les utilisateurs téléchargent des ressources et qu’il faut des minutes pour que les ressources soient facilement converties et assimilées à AEM DAM.
Les performances de traitement des ressources sont mesurées en termes de temps d’exécution moyen des workflows. C’est le temps qui s’écoule entre l’appel du workflow de mise à jour d’une ressource et son exécution, qui peut être déterminé en examinant l’interface utilisateur des rapports de workflow. L’objectif de performances dépend généralement de la taille et du type des ressources traitées et du nombre de rendus. Voici des exemples d’objectif de performances :
3. Vitesse de téléchargement Un problème de débit se produit lorsque le téléchargement à partir de AEM DAM prend du temps et les miniatures ne s’affichent pas immédiatement lorsque vous parcourez l’administrateur DAM ou l’outil de recherche DAM.
Les performances de débit sont mesurées en termes de taux de téléchargement, exprimé en kilobits par seconde. L’objectif de performances est généralement de 300 kilobits par seconde pour 100 téléchargements simultanés.
4. Facteurs influençant les performances du traitement des ressources
Pour estimer le matériel nécessaire au traitement des ressources, les aspects ci-dessous doivent être pris en compte :
Le nombre de pixels d’une image détermine le temps de traitement : un nombre plus importants de pixels se traduit par un temps de traitement plus long.
Le type d’image, le taux de compression ou la taille du fichier dans lequel une image est stockée n’influence pas considérablement les performances globales.
Un segment de mémoire a été identifié comme étant le facteur de limitation le plus important. Chaque fois que la ressource dépasse la mémoire libre disponible, les performances de traitement diminuent rapidement.
Les processus de gestion des actifs numériques sont bien adaptés pour être exécutés en parallèle pour des volumes importants. Le transfert des ressources par lot et les processeurs multicœur accélèrent le temps absolu nécessaire par ressource.
5. Estimation de la configuration matérielle requise pour l’exécution du traitement des ressources
Le traitement étendu des ressources numériques nécessite des ressources matérielles optimisées. Les facteurs les plus pertinents sont la taille des images et le débit maximal des images traitées.
Attribuez au moins 16 Go de tas et configurez le flux de travaux DAM Update Asset pour utiliser le package Camera Raw pour l'assimilation d'images brutes.
Une configuration de gestion des actifs numériques comprend généralement des utilisateurs finaux, qui accèdent à la gestion des actifs numériques au moyen d’un équilibreur de charge. L’instance de gestion des actifs numériques peut faire partie d’une configuration en cluster, où chaque instance de gestion des actifs numériques peut être exécutée dans un processus de machine virtuelle Java sur un ordinateur physique ou sur une machine virtuelle. Le stockage de gestion des actifs numériques est fourni par un disque RAID dans le cas des configurations à un ordinateur ou par un stockage en réseau géré dans le cas de configurations en cluster.
La légende ci-dessous décrit les écueils potentiels en matière de performances avec quelques solutions, au besoin.
Connexion réseau à l' utilisateur finalUne connexion réseau lente peut provoquer des problèmes de débit, parfois aussi des problèmes de latence. La connexion que le fournisseur d’accès Internet fournit à l’utilisateur est parfois lente, en particulier pour ce qui est des intranets. C’est un signe de topologie de réseau inappropriée.
Système de fichiers temporaire Un système de fichiers local lent peut provoquer des problèmes de performances interactives, notamment en ce qui concerne la recherche, car les index de recherche sont stockés sur le disque local. Cela peut, par ailleurs, entraîner des problèmes de traitement des ressources si le processus de ligne de commande est utilisé.
aem DAM FinderLes problèmes de performances interactifs, souvent rencontrés dans les recherches, sont dus à une utilisation élevée de l'UC due à de nombreux utilisateurs simultanés ou à d'autres processus consommateurs d'UC sur la même instance. Pour améliorer les performances, passez des machines virtuelles à des ordinateurs dédiés et assurez-vous qu’il n’y a pas d’autres services exécutés sur l’ordinateur. En cas de charge élevée sur le processeur, causée par le traitement des ressources et un nombre important d’utilisateurs simultanés, Day recommande d’ajouter des nœuds de cluster supplémentaires.
aem Workflow DAMLes processus de workflow à long terme pendant l'assimilation des ressources provoquent des problèmes de performances de traitement des ressources. En fonction du type de ressources traitées, cela peut indiquer une surutilisation du processeur. Day recommande de réduire le nombre des autres processus exécutés sur le système et d’augmenter le nombre de processeurs disponibles en ajoutant des nœuds de cluster.
Connectivité NASUne connectivité réseau insuffisante au NAS entraîne des problèmes de performances interactives, car l'accès à de nouveaux noeuds pendant le traitement des ressources est ralenti en raison de la latence du réseau. De plus, un débit réseau lent affecte négativement le débit, mais également les performances de traitement des ressources, car le chargement et l’enregistrement des rendus sont ralentis.
Les raisons de la latence et du débit insatisfaisants dans un stockage NAS résident généralement dans la topologie de réseau ou la surutilisation du stockage NAS par d’autres services.
Les systèmes d'enregistrement en réseau StorageOver utilisés en réseau peuvent causer toute une gamme de problèmes :
Pour tous les projets de gestion des actifs numériques, veillez à établir un programme de test des performances pouvant identifier et résoudre rapidement les goulets d’étranglement. À cet effet, envisagez les points de contrôle suivants :
Les ajustements de performances ci-dessous ont été utilisés dans les projets jusque-ici :