La administración de recursos digitales se utiliza a menudo en casos en los que el rendimiento es importante; sin embargo, la configuración típica de DAM contiene una serie de componentes de hardware y software que pueden afectar al rendimiento. Este documento proporciona lo siguiente:
Un rendimiento deficiente en la administración de recursos digitales puede afectar a la experiencia del usuario de tres formas: rendimiento interactivo, procesamiento de recursos y velocidad de descarga. Para mejorar el rendimiento, es importante medir correctamente el rendimiento observado y establecer métricas objetivo.
1. Búsqueda y exploración interactivas Los usuarios están buscando recursos o explorando el buscador de DAM y se quejan de los tiempos de respuesta lentos o de que los resultados de la búsqueda no se muestran inmediatamente. Este es un problema de rendimiento interactivo.
El rendimiento interactivo se mide en términos de tiempo de respuesta de la página. Este es el tiempo que se tarda en recibir la solicitud HTTP en cerrar la respuesta HTTP, que se puede determinar a partir de los archivos de registro de solicitud. El rendimiento de destino típico es un tiempo de respuesta de página inferior a dos segundos.
2. Procesamiento de recursos AEM Un problema de procesamiento de recursos se produce cuando los usuarios cargan recursos y tardan minutos hasta que los recursos se convierten y se incorporan fácilmente en DAM de.
El rendimiento del procesamiento de recursos se mide en términos del tiempo promedio de finalización del proceso de flujo de trabajo. Este es el tiempo que se tarda en invocar el proceso de flujo de trabajo de actualización de recursos hasta su finalización, que se puede determinar desde la interfaz de usuario de informes de flujo de trabajo. El rendimiento habitual del objetivo depende del tamaño y el tipo de recursos procesados y del número de representaciones. Algunos ejemplos de rendimiento de destino pueden ser los siguientes:
3. Velocidad de descarga AEM Un problema de rendimiento se produce cuando la descarga desde DAM tarda mucho tiempo y las miniaturas no se muestran inmediatamente al navegar por el administrador de DAM o el buscador de DAM.
El rendimiento se mide en términos de tasa de descarga en kilobits por segundo. El rendimiento objetivo típico es de 300 kilobits por segundo para 100 descargas simultáneas.
4. Factores que influyen en el rendimiento del procesamiento de recursos
Para poder calcular qué hardware necesita para procesar los recursos, es necesario tener en cuenta los siguientes aspectos:
La cantidad de píxeles contenidos en la imagen determina el tiempo de procesamiento: más píxeles significa que el procesamiento tarda más tiempo.
El tipo de imagen, la tasa de compresión o el tamaño relacionado del archivo en el que se almacena la imagen no influyen significativamente en el rendimiento general.
Se ha determinado que el montón es el factor limitante más importante. Siempre que el recurso supera la memoria libre disponible, el rendimiento de procesamiento disminuye rápidamente.
Los procesos DAM son adecuados para realizarse en paralelo en grandes cantidades. La carga de recursos en un lote y en procesadores de núcleo múltiple acelera el tiempo absoluto empleado por recurso.
5. Calcular los requisitos de hardware para realizar el procesamiento de recursos
El procesamiento extensivo de recursos digitales requiere recursos de hardware optimizados, los factores más relevantes son el tamaño de la imagen y el rendimiento máximo de las imágenes procesadas.
Asigne al menos 16 GB de pila y configure el Recurso de actualización DAM flujo de trabajo para utilizar paquete Camera Raw para la ingesta de imágenes sin procesar.
Una configuración típica de DAM consiste en que los usuarios finales acceden a DAM a través de un equilibrador de carga. La instancia de DAM puede formar parte de una configuración agrupada, en la que cada instancia de DAM se ejecuta en un proceso de máquina virtual Java en una máquina física o virtual. El almacenamiento DAM lo proporciona un disco RAID en el caso de configuraciones de una sola máquina o un almacenamiento conectado a la red administrado en el caso de configuraciones agrupadas.
La siguiente leyenda describe las posibles áreas de escollo de rendimiento con algunas soluciones, según corresponda.
Conexión de red con el usuario final Una conexión de red lenta puede causar problemas de rendimiento, en algunos casos también de latencia. A veces, el usuario tiene una conexión lenta desde el ISP, especialmente en las intranets. Esto es un signo de topología de red incorrecta.
Sistema de archivos temporal Un sistema de archivos local lento puede causar problemas de rendimiento interactivo, especialmente cuando se trata de búsquedas, ya que los índices de búsqueda se almacenan en el disco local. Además, puede causar problemas de procesamiento de recursos si se utiliza el proceso de línea de comandos.
AEM Buscador de DAM Los problemas de rendimiento interactivos, que a menudo se experimentan en las búsquedas, están causados por un alto uso de CPU debido a muchos usuarios simultáneos u otros procesos que consumen CPU en la misma instancia. Pasar de máquinas virtuales a máquinas dedicadas y asegurarse de que no se ejecuten otros servicios en la máquina puede ayudar a mejorar el rendimiento. Si la carga de CPU alta se debe al procesamiento de recursos y a muchos usuarios simultáneos, Day recomienda agregar nodos de clúster adicionales.
AEM Flujo de trabajo de DAM Los procesos de flujo de trabajo de larga duración durante la ingesta de recursos causan problemas de rendimiento de procesamiento de recursos. Según el tipo de recursos que se procesen, esto puede indicar un uso excesivo de la CPU. Day recomienda reducir el número de otros procesos que se ejecutan en el sistema y aumentar el número de CPU disponibles agregando nodos de clúster.
Conectividad NAS La mala conectividad de red con el NAS causa problemas de rendimiento interactivo, ya que el acceso a los nuevos nodos durante el procesamiento de recursos se ralentiza debido a la latencia de la red. Además, el rendimiento de red lento afecta negativamente al rendimiento, pero también al rendimiento del procesamiento de recursos, porque la carga y el guardado de representaciones se ralentizan.
Las razones de la latencia y el rendimiento incorrectos en un NAS suelen ser la topología de red o la sobreutilización de NAS por otros servicios.
Almacenamiento con conexión a red Los sistemas de almacenamiento con conexión a red sobreutilizados pueden causar una serie de problemas:
Para cada proyecto DAM, asegúrese de establecer un régimen de pruebas de rendimiento que pueda identificar y resolver cuellos de botella rápidamente. Para ello, tenga en cuenta los siguientes puntos de comprobación:
Hasta ahora, se han utilizado los siguientes ajustes de rendimiento en los proyectos: