Scopri in che modo i componenti core sfruttano Adaptive Image Servlet per la consegna delle immagini e come ottimizzarne l’utilizzo.
Il componente core Immagine può utilizzare due metodi per la consegna delle immagini.
Questo documento descrive il metodo predefinito, Adaptive Image Servlet.
Per impostazione predefinita, il componente Immagine utilizza Adaptive Image Servlet del componente core per consegnare le immagini. Adaptive Image Servlet è responsabile dell’elaborazione e dello streaming delle immagini e può essere utilizzato dagli sviluppatori nelle personalizzazioni dei componenti core.
Adaptive Image Servlet selezionerà automaticamente la rappresentazione più appropriata da visualizzare in base alle dimensioni del contenitore in cui viene visualizzata. Il processo di selezione della rappresentazione è il seguente.
Il servlet per immagini adattive cercherà di scegliere la rappresentazione migliore per le dimensioni e il tipo di immagine richiesti. Si consiglia di definire in sincronia le rappresentazioni DAM e le larghezze consentite del componente Immagine, in modo che il servlet per immagini adattive possa eseguire la minor quantità di elaborazione possibile.
Ciò migliora le prestazioni ed evita che alcune immagini non vengano elaborate correttamente dalla libreria di elaborazione delle immagini sottostante.
Le richieste condizionali tramite l’intestazione Last-Modified
sono supportate dall’Adaptive Image Servlet, ma il caching dell’intestazione Last-Modified
deve essere abilitato in Dispatcher.
L’esempio di configurazione di Dispatcher in Archetipo progetto AEM già include questa configurazione.