Cancellazione della cache di Akamai tramite API

Questo articolo spiega come sincronizzare in modo programmatico l’invalidazione della CDN in Dynamic Media Classic durante la cancellazione di tutte le cache secondarie della risorsa principale in Akamai. Descrive la configurazione della chiave cache e la gestione di URL con domini diversi, SmartCrops e parametri dietro il punto interrogativo.

Descrizione description

Ambiente

Dynamic Media Classic

Problema/Sintomi

Come sincronizzare l’invalidazione della CDN in Dynamic Medie cancellando contemporaneamente tutte le cache secondarie della risorsa principale in Akamai e in modo programmatico tramite un’API?

Risoluzione resolution

La cache-key è configurata per essere il VIP di origine e quindi l’URL fino al punto interrogativo o la fine dell’URL nel caso in cui non sia presente alcun punto interrogativo.

Ciò significa che:

  1. Gli URL con la stessa immagine ma domini diversi possono condividere la stessa voce della cache ed essere invalidati con una richiesta di annullamento della validità CDN. Ad esempio:

    https://company1.scene7.com/is/image/company/image?wid=500

    https://company2.scene7.com.com/is/image/company/image?wid=500

  2. Se utilizzi SmartCrops (potrebbe essere necessario AEM Assets), questi devono far parte della richiesta di annullamento della validità CDN, in quanto la posizione dello smartcrop nell’URL è precedente al punto interrogativo:

    https://company.scene7.com/is/image/company/image:smartcrop

  3. Se utilizzi parametri dietro il punto interrogativo, questi possono essere eliminati dalla richiesta di annullamento della validità CDN, in quanto tutte le varianti dietro il punto interrogativo sono incluse nell’annullamento della validità della cache.

    Ad esempio, l’annullamento della validità di https://company.scene7.com/is/image/company/image rimuoverebbe le seguenti voci della cache:

    • https://company.scene7.com/is/image/company/image?wid=500
    • https://company.scene7.com/is/image/company/image?wid=400
    • https://company.scene7.com/is/image/company/image?qlt=60,1&wid=450&op_sharpen=1

Per la funzione API da utilizzare per annullare la validità della cache CDN, consulta questa documentazione.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f