La gestion des ressources numériques est souvent utilisée lorsque les performances ont une importance. Cependant, la configuration type de gestion des ressources numériques contient différents 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 cherchent des ressources ou parcourent l’outil de recherche de gestion des ressources numériques et se plaignent de la lenteur des temps de réponse ou du retard d’affichage 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 en cours Un problème de traitement des ressources survient lorsque les utilisateurs transfèrent des ressources et la conversion et l’intégration des ressources dans la gestion des ressources numériques d’AEM prend plusieurs minutes.
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 : le téléchargement de la gestion des ressources numériques AEM prend du temps et les miniatures ne s’affichent pas immédiatement lors de l’utilisation de l’outil d’administration ou de recherche de la gestion des ressources numériques.
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 ressources 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.
Allouez au moins 16 Go de segment de mémoire et configurez le workflow Ressource de mise à jour de la gestion des ressources numériques pour qu’il utilise le module Camera Raw pour l’intégration des images au format RAW.
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 final Une connexion réseau lente peut entraîner des problèmes de débit, ainsi que, dans de rares cas, 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 temporaires Un système de fichiers local lent peut entraîner des problèmes de performances des interactions, en particulier pour les recherches, 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é.
Outil de recherche de la gestion des ressources numériques Les problèmes de performances interactive, souvent rencontrés lors des recherches, sont dus à une utilisation élevée du processeur en raison de nombreux utilisateurs simultanés ou d’autres processus utilisant le processeur 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.
Processus de gestion des ressources numériques AEM Les workflows dont l’exécution est longue pendant l’intégration des ressources entraînent des problèmes de performances du 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é aux NAS Une mauvaise connectivité réseau aux périphériques NAS (Network Attached Storage, stockage réseau) entraîne des problèmes de performances des interactions, car l’accès à de nouveaux nœuds 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.
NAS (Network Attached Storage) La surutilisation de systèmes de stockage réseau (NAS) peut entraîner différents 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 :