Borrado de caché de Akamai mediante API

Este artículo explica cómo sincronizar mediante programación la invalidación de la CDN en Dynamic Media Classic mientras se borran todas las cachés secundarias del recurso principal en Akamai. Detalla la configuración de la clave de caché y la administración de direcciones URL con diferentes dominios, SmartCrops y parámetros detrás del signo de interrogación.

Descripción description

Entorno

Dynamic Media Classic

Problema/Síntomas

¿Cómo se sincroniza la invalidación de la CDN en Dynamic Media y, al mismo tiempo, se borran todas las cachés secundarias del recurso principal en Akamai y se realiza mediante una API?

Resolución resolution

La clave de caché está configurada para ser el vip de origen y, a continuación, la dirección URL hasta el signo de interrogación o el final de la dirección URL en caso de que no haya ningún signo de interrogación.

Esto significa que:

  1. Las direcciones URL con la misma imagen pero con dominios diferentes pueden compartir la misma entrada de caché y se pueden invalidar con una solicitud de invalidación de la CDN. Por ejemplo:

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

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

  2. Si está utilizando SmartCrops (para ello se necesita AEM Assets), debe formar parte de la solicitud de invalidación de la CDN, ya que la ubicación del smartcrop en la URL es anterior al signo de interrogación:

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

  3. Si utiliza parámetros detrás del signo de interrogación, se pueden eliminar de la solicitud de invalidación de la CDN, ya que todas las variaciones detrás del signo de interrogación se incluyen en la invalidación de la caché.

    Por ejemplo, invalidar https://company.scene7.com/is/image/company/image quitaría las siguientes entradas de la caché:

    • 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

Para la función API que utilizaría para invalidar la caché de la CDN, consulte esta documentación.

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