Invalidación de la caché de CDN mediante Dynamic Media

La red de distribución de contenido (CDN) almacena en caché los recursos de Dynamic Media para su entrega rápida a sus clientes. Sin embargo, cuando actualice esos recursos, quiere que los cambios surtan efecto inmediatamente en el sitio web. La depuración o invalidación de la caché de CDN permite actualizar rápidamente los recursos que Dynamic Media entrega. En lugar de esperar a que la caché caduque con un valor TTL (Tiempo de vida) (el valor predeterminado es diez horas), puede enviar una solicitud desde Dynamic Media para que la caché caduque en cuestión de minutos.

NOTA

Esta función requiere que utilice la CDN predeterminada incluida con Adobe Experience Manager Dynamic Media. Esta función no admite ninguna otra CDN personalizada.

IMPORTANTE

Los pasos siguientes solo se aplican al modo Dynamic Media - Scene7 en Adobe Experience Manager 6.5, Service Pack 6 (Experience Manager 6.5.6) o posterior. Esta función de invalidación de CDN también requiere que utilice la CDN predeterminada que está empaquetada con Experience Manager Dynamic Media; no se admite ninguna otra CDN personalizada.
Si utiliza Dynamic Media en Experience Manager 6.5, Service Pack 5 (Experience Manager 6.5.5) o anterior, siga los pasos que se encuentran en Invalidación de la caché de CDN mediante Dynamic Media Classic.

Consulte también Información general del almacenamiento en caché en Dynamic Media.

Para invalidar el contenido almacenado en caché de CDN para los recursos de Dynamic Media:

Parte 1 de 2: Creación de una plantilla de invalidación de CDN

  1. En Experience Manager 6.5.6 o posterior, pulse Herramientas > Assets > Invalidación de CDN.

    Función de validación de CDN

  2. En la página Plantilla de invalidación de CDN, realice una de las siguientes opciones en función de su escenario:

    Situación Opción
    Ya he creado una plantilla de invalidación de CDN en el pasado utilizando Dynamic Media Classic. El campo de texto Crear plantilla se rellena previamente con los datos de la plantilla. En este caso, puede editar la plantilla o continuar con el siguiente paso.
    Tengo que crear una plantilla. ¿En qué entran? En el campo de texto Crear plantilla, introduzca una URL de imagen (incluidos los modificadores o ajustes preestablecidos de imagen) que haga referencia a <ID>, en lugar de un ID de imagen específico, como en el siguiente ejemplo:
    https://my.publishserver.com/is/image/company_name/<ID>?$product$
    Si la plantilla contiene solo <ID>, Dynamic Media rellena https://<publishserver_name>/is/image/<company_name>/<ID> donde <publishserver_name> es el nombre del servidor de publicación que se define en Configuración general en Dynamic Media Classic. El <company_name> es el nombre de la raíz de su empresa asociada con esta instancia de Experience Manager y <ID> es el recurso seleccionado a través del selector de recursos que se va a invalidar.
    Los ajustes preestablecidos/modificadores que <ID> se publiquen se copiarán tal cual en la definición de la dirección URL.
    Solo las imágenes (es decir, /is/image ) se pueden crear automáticamente en función de la plantilla.
    Por ejemplo, /is/content/, al agregar recursos como vídeos o PDF utilizando el selector de recursos, no se generan automáticamente direcciones URL. En su lugar, debe especificar estos recursos en la plantilla Invalidación de CDN o puede añadir manualmente la URL a dichos activos en Parte 2 de 2: Configuración de las opciones de invalidación de CDN.
    Ejemplos:
    En este primer ejemplo, la plantilla de invalidación contiene <ID> junto con la URL del recurso que tiene /is/content. Por ejemplo, http://my.publishserver.com:8080/is/content/dms7snapshot/<ID>. Dynamic Media forma la dirección URL en función de esta ruta, siendo <ID> los recursos seleccionados mediante el selector de recursos que desea invalidar.
    En este segundo ejemplo, la plantilla de invalidación contiene la dirección URL completa del recurso utilizado en las propiedades web con /is/content (no depende del selector de recursos). Por ejemplo, http://my.publishserver.com:8080/is/content/dms7snapshot/backpack donde la mochila es el ID del recurso.
    Los formatos de recurso compatibles con Dynamic Media pueden invalidarse. Los tipos de archivo de recursos no admitidos para la invalidación de CDN son: PostScript®, PostScript® encapsulada, Adobe Illustrator, Adobe InDesign, Microsoft Powerpoint, Microsoft Excel, Microsoft Word y formato de texto enriquecido.
    Cuando cree la plantilla, pero asegúrese de prestar atención a la sintaxis y los errores de errores; Dynamic Media no valida ninguna plantilla.
    Especifique direcciones URL para cultivos inteligentes de imagen en esta plantilla de invalidación de CDN o en el campo Añadir URLtext de la parte 2: Configuración de las opciones de Invalidación de CDN.
    Importante:​Cada entrada de una plantilla de Invalidación de CDN debe estar en su propia línea.
    El siguiente ejemplo de plantilla es solo para fines ilustrativos.

    Plantilla de invalidación de CDN: Crear

  3. En la esquina superior derecha de la página Plantilla de invalidación de CDN, pulse Guardar y, a continuación, pulse Aceptar.

    Parte 2 de 2: Configuración de las opciones de invalidación de CDN

  4. En Experience Manager como Cloud Service, pulse Herramientas > Assets > Invalidación de CDN.

    Función de validación de CDN

  5. En la página CDN Invalidation - Add Details, seleccione los recursos para la invalidación de CDN.

    Invalidación de CDN: añadir detalles

    NOTA

    Si decide dejar las opciones Invalidar ajustes preestablecidos de imagen asociados a recursos en CDN y Invalidar basándose en la plantilla sin marcar, la dirección URL base de los recursos seleccionados se formará para su invalidación. Utilice esta disposición de opciones solo para imágenes.

    Opción Descripción
    Anular los ajustes preestablecidos de imagen asociados a activos en la CDN (Opcional) Al marcar esta opción, los recursos seleccionados y todas sus URL preestablecidas de imagen asociadas se forman automáticamente para la invalidación de la caché.
    Los recursos y sus URL predefinidas asociadas se crean automáticamente para la invalidación. Esta opción solo funciona para recursos de imagen.
    Invalidación basada en plantilla (Opcional) Marque esta opción para utilizar solo la plantilla definida para la formación de URL.
    Añadir recursos Utilice el Selector de recursos para seleccionar los recursos que desea invalidar. Puede seleccionar recursos publicados o no publicados.
    El almacenamiento en caché en la CDN se basa en URL, no en recursos. Por lo tanto, es necesario que conozca las direcciones URL completas que se encuentran en el sitio web. Después de determinar esas direcciones URL, puede agregarlas a la plantilla. A continuación, puede seleccionar y añadir esos recursos e invalidar las direcciones URL en un solo paso.
    Utilice esta opción con Invalidar ajustes preestablecidos de imagen asociados al recurso en CDN, o Invalidación basada en plantilla, o ambas opciones.
    Añadir URL Agregue o pegue manualmente rutas de URL completas a los recursos de Dynamic Media cuya caché de CDN desee invalidar. Utilice esta opción si no ha creado una plantilla de invalidación de CDN en Parte 1 de 2: Creación de una plantilla de invalidación de CDN y solo hay algunos recursos que invalidar.
    Importante: Cada URL que agregue debe estar en su propia línea.
    Puede invalidar hasta 1000 direcciones URL a la vez. Si el número de direcciones URL en el campo de texto Agregar URL es bueno a 1000, no puede tocar Siguiente. En estos casos, debe pulsar X a la derecha de un recurso seleccionado o una URL añadida manualmente para eliminarlo de la lista de invalidación.
    Especifique las direcciones URL para los cultivos inteligentes de imagen en la plantilla Invalidación de CDN o en este campo Añadir URLtext .
  6. Cerca de la esquina superior derecha de la página, pulse Siguiente.

  7. En la página Invalidación de CDN - Confirmar, en el cuadro de lista URL, puede ver una lista de una o más direcciones URL generadas a partir de la plantilla de invalidación de CDN creada anteriormente y los recursos que acaba de añadir.

    Por ejemplo, si utiliza el ejemplo de Plantilla de invalidación de CDN que se mostró en los pasos anteriores, supongamos que ha añadido un único recurso denominado spinset. Al pulsar Herramientas > Assets > Invalidación de CDN, se generan las siguientes cinco direcciones URL en la interfaz de usuario Invalidación de CDN - Confirmar:

    Invalidación de CDN: Confirmar

    Si es necesario, pulse X a la derecha de una URL para eliminarla del proceso de invalidación.

  8. Cerca de la esquina superior derecha de la página, pulse Submit para iniciar el proceso de invalidación de CDN.

Solución de errores de invalidación de CDN

En todos los casos, se procesa todo el lote para su invalidación o se produce un error en todo el lote.

Error Explicación
No se pudieron recuperar las direcciones URL de los recursos seleccionados. Se produce si se cumple cualquiera de los siguientes escenarios:
- No se encuentra una configuración de Dynamic Media.
: Hay una excepción al recuperar un usuario de servicio a través del cual se lee la configuración de Dynamic Media.
- El servidor de publicación o la raíz de empresa utilizada para formar las URL no se encuentran en la configuración de Dynamic Media.
Algunas direcciones URL no están definidas correctamente. Corregir y volver a enviar. Se produce si la API de invalidación de caché de la CDN de IPS devuelve un error que indica que la URL se refiere a una empresa diferente. O bien, si la dirección URL no es válida según la validación realizada por la API cdnCacheInvalidation de IPS.
No se pudo invalidar la caché de la CDN. Se produce si la solicitud de invalidación de caché de CDN falla por cualquier otro motivo.
No se ha introducido ninguna dirección URL para invalidar. Se produce si no hay direcciones URL presentes en la página Invalidación de CDN - Confirmar y pulsa Enviar.

En esta página