Descubra cómo los componentes principales utilizan el servlet de imagen adaptable para la entrega de imágenes y cómo puede optimizarlo.
El componente principal de imagen puede utilizar dos métodos para entregar imágenes.
Este documento describe el servlet de imagen adaptable predeterminado.
De forma predeterminada, el componente de imagen utiliza el servlet de imagen adaptable del componente principal para ofrecer imágenes. El servlet de imagen adaptable es responsable del procesamiento y la transmisión de imágenes y los desarrolladores pueden aprovecharlo en sus personalizaciones de los componentes principales.
El servlet de imagen adaptable seleccionará automáticamente la representación más adecuada para mostrar en función del tamaño del contenedor en el que se muestra. El proceso de selección de la representación es el siguiente.
Adaptive Image Servlet intentará elegir la mejor representación para el tamaño y tipo de imagen solicitado. Se recomienda que las representaciones DAM y los anchos permitidos de los componentes de imagen se definan de forma sincronizada, de modo que Adaptive Image Servlet realice el menor procesamiento posible.
Esto mejorará el rendimiento y evitará que la biblioteca de procesamiento de imágenes subyacente no procese correctamente algunas imágenes.
Las solicitudes condicionales a través del encabezado Last-Modified
son compatibles con el servlet de imagen adaptable, pero el almacenamiento en caché del encabezado Last-Modified
debe habilitarse en Dispatcher.
La configuración de Dispatcher de ejemplo del tipo de archivo del proyecto de AEM ya contiene esta configuración.