Invalidare la cache CDN tramite Dynamic Media invalidating-cdn-cache-for-dm-assets-in-aem-cs

Le risorse Dynamic Medie vengono memorizzate nella cache dalla rete CDN (Content Delivery Network) per velocizzare la consegna ai clienti. Tuttavia, quando apporti aggiornamenti a tali risorse, desideri che le modifiche diventino effettive immediatamente sul sito web. La rimozione o l’annullamento della validità della cache CDN consente di aggiornare rapidamente le risorse consegnate da Dynamic Medie. Non è più necessario attendere la scadenza della cache utilizzando un valore TTL (Time To Live) (il valore predefinito è dieci ore). Al contrario, puoi inviare una richiesta dall’interfaccia utente di Dynamic Medie affinché la cache scada in pochi minuti.

NOTE
Questa funzione richiede l’utilizzo della rete CDN fornita in bundle con Adobe e fornita con Adobe Experience Manager Dynamic Medie. Qualsiasi altra rete CDN personalizzata non è supportata con questa funzione.

Se hai abilitato Imaging avanzato sul tuo account e utilizzi la rete CDN inclusa nel bundle di Adobe, puoi eliminare tutti gli URL con stringhe di query diverse eliminando il singolo URL di base.

Ad esempio, invalidando https://weekendsite.scene7.com/is/image/<CUSTOMER-NAME>/image, invalida anche i seguenti URL:

  • https://weekendsite.scene7.com/is/image/<CUSTOMER-NAME>/image
  • https://weekendsite.scene7.com/is/image/<CUSTOMER-NAME>/image?wid=300
  • https://weekendsite.scene7.com/is/image/<CUSTOMER-NAME>/image?$PLP$
  • e così via.

Tuttavia, questo annullamento della validità non si applica ai domini generici che non supportano l’imaging avanzato, come s7d1.scene7.com. Tali domini richiedono ancora l’URL completo per il corretto funzionamento dell’annullamento della validità.

Per annullare la validità della cache CDN tramite Dynamic Medie:

Parte 1 di 2: creazione di un modello di annullamento validità CDN

  1. In Adobe Experience Manager as a Cloud Service, vai a Strumenti > Risorse > Modello di annullamento validità CDN.

    Funzione di convalida CDN

  2. Il giorno Modello di annullamento validità CDN , eseguire una delle seguenti opzioni in base allo scenario:

    table 0-row-2 1-row-2 2-row-2
    Scenario Opzione
    In passato ho già creato un modello di annullamento della validità CDN utilizzando Dynamic Media Classic. Il Crea modello il campo di testo è precompilato con i dati del modello. In questo caso, puoi modificare il modello o continuare con il passaggio successivo.
    Devo creare un modello. Cosa si immette? In Crea modello testo, immetti un URL immagine (inclusi predefiniti immagine o modificatori) che faccia riferimento <ID>, invece di un ID immagine specifico come nell’esempio seguente:
    https://my.publishserver.com/is/image/company_name/<ID>?$product$
    Se il modello contiene solo <ID>, quindi viene compilato Dynamic Medie https://<publishserver_name>/is/image/<company_name>/<ID> dove <publishserver_name> è il nome del server di pubblicazione definito in Impostazioni generali in Dynamic Media Classic. Il <company_name> è il nome della directory principale della società associata a questa istanza di Experience Manager e <ID> sono le risorse selezionate da invalidare tramite il selettore risorse.
    Tutti i predefiniti/modificatori seguenti <ID> vengono copiate così come sono nella definizione dell’URL.
    Solo immagini, ovvero /is/image-può essere formato automaticamente in base al modello.
    Per /is/content/L’aggiunta di risorse, come video o PDF, mediante il selettore delle risorse non genera automaticamente gli URL. È invece necessario specificare tali risorse nel modello di annullamento della validità CDN oppure è possibile aggiungere manualmente l’URL a tali risorse in Parte 2 di 2: impostazione delle opzioni di annullamento della validità CDN.
    Esempi:
    In questo primo esempio, il modello di invalidazione contiene <ID> insieme all’URL della risorsa con /is/content. Ad esempio: http://my.publishserver.com:8080/is/content/dms7snapshot/<ID>. Dynamic Medie forma l’URL in base a questo percorso, con <ID> sono le risorse selezionate tramite il selettore risorse che desideri invalidare.
    In questo secondo esempio, il modello di invalidazione contiene l’URL completo della risorsa utilizzata nelle proprietà web con /is/content (non dipende dal selettore risorse). Ad esempio: http://my.publishserver.com:8080/is/content/dms7snapshot/backpack dove zaino è l’ID risorsa.
    I formati di risorse supportati in Dynamic Medie possono essere invalidati. Tipi di file di risorse non sono supportati per l’annullamento della validità CDN: PostScript®, PostScript® incapsulato, Adobe Illustrator, Adobe InDesign, Microsoft® Powerpoint, Microsoft® Excel, Microsoft® Word e Rich Text Format.

    · Quando si crea il modello, ma si presta particolare attenzione alla sintassi e agli errori di battitura; Dynamic Medie non esegue alcuna convalida del modello.
    · Il modello di annullamento della validità CDN può salvare il testo fino a 2500 caratteri.
    · Specifica gli URL per le ritagli avanzati immagine in questo modello di annullamento della validità CDN o in Aggiungi URL campo di testo in Parte 2: impostazione delle opzioni di annullamento della validità CDN.
    · Ogni voce in un modello di annullamento della validità CDN deve trovarsi sulla propria riga.
    · Il seguente esempio di modello di annullamento della validità CDN è solo a scopo dimostrativo.

    Modello di annullamento validità CDN - Crea

    note note
    NOTE
    Il modello di annullamento validità CDN può salvare il testo fino a 2500 caratteri.
  3. Nell'angolo superiore destro del Modello di annullamento validità CDN pagina, seleziona Salva, quindi seleziona OK.

    Parte 2 di 2: impostazione delle opzioni di annullamento della validità CDN

  4. Nell’Experience Manager as a Cloud Service, vai a Strumenti > Risorse > Annullamento validità CDN.

    Funzione di convalida CDN

  5. Il giorno Annullamento validità CDN - Aggiungi dettagli , seleziona le risorse per l’annullamento della validità CDN.

    Annullamento validità CDN - Aggiungi dettagli

    note note
    NOTE
    Se decidi di lasciare le opzioni Annullare la validità dei predefiniti immagine associati alla risorsa in CDN e Annulla validità in base al modello Se questa opzione è deselezionata, l’URL di base delle risorse selezionate viene formattato per l’annullamento della validità. Utilizzare questa disposizione di opzioni solo per le immagini.
    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2
    Opzione Descrizione
    Annullare la validità dei predefiniti immagine associati alla risorsa in CDN (Facoltativo) Quando selezioni questa opzione, le risorse selezionate e tutti gli URL predefiniti immagine associati vengono automaticamente formattati per l’annullamento della validità della cache.
    Le risorse e i relativi URL predefiniti associati vengono automaticamente formati per l’annullamento della validità. Questa opzione funziona solo per le risorse immagini.
    Annullamento della validità in base al modello (Facoltativo) Seleziona questa opzione per utilizzare solo il modello definito per la formazione degli URL.
    Aggiungi risorse Utilizza il Selettore risorse per selezionare le risorse da invalidare. Puoi selezionare risorse pubblicate o non pubblicate.
    La memorizzazione in cache nella rete CDN è basata su URL e non su risorse. Pertanto, è necessario essere a conoscenza degli URL completi presenti sul sito web. Dopo aver determinato tali URL, puoi aggiungerli al modello. Quindi puoi selezionare e aggiungere tali risorse e annullare la validità degli URL in un unico passaggio.
    Utilizza questa opzione con Annullare la validità dei predefiniti immagine associati alla risorsa in CDN, o Annullamento della validità in base al modello, o entrambi.
    Aggiungi URL Aggiungi o incolla manualmente i percorsi URL completi per le risorse Dynamic Medie di cui desideri annullare la validità della cache CDN. Utilizza questa opzione se non hai creato un modello di annullamento validità CDN in Parte 1 di 2: creazione di un modello di annullamento validità CDN e hanno solo poche risorse da invalidare.
    Importante: Ogni URL aggiunto deve trovarsi sulla propria riga.
    Puoi annullare la validità di un massimo di 1000 URL alla volta. Se il numero di URL nel Aggiungi URL il campo di testo è maggiore di 1000. Impossibile selezionare Successivo. In questi casi, seleziona X a destra di una risorsa selezionata o di un URL aggiunto manualmente per eliminarla dall’elenco di invalidazione.
    Specifica gli URL per le ritagli avanzati immagine nel modello di annullamento della validità CDN o in questo Aggiungi URL campo di testo.
  6. Nell’angolo superiore destro della pagina, seleziona Successivo.

  7. Il giorno Annullamento validità CDN - Conferma pagina, nella URL Casella di riepilogo, viene visualizzato un elenco di uno o più URL generati dal modello di annullamento della validità CDN creato in precedenza e dalle risorse appena aggiunte.

    Ad esempio, utilizzando l’esempio Modello di annullamento validità CDN mostrato nei passaggi precedenti, supponi di aver aggiunto una singola risorsa denominata spinset. Quando si passa a Strumenti > Risorse > Annullamento validità CDN, si ottengono i seguenti cinque URL generati nel Annullamento validità CDN - Conferma Interfaccia utente:

    Annullamento validità CDN - Conferma

    Se necessario, selezionare X a destra di un URL per eliminarlo dal processo di invalidazione.

  8. Nell’angolo superiore destro della pagina, seleziona Invia per avviare il processo di annullamento della validità CDN.

Risolvere i problemi relativi agli errori di annullamento della validità CDN

In tutti i casi, l’intero batch viene elaborato per l’annullamento della validità o l’intero batch non riesce.

Errore
Spiegazione
Impossibile recuperare gli URL per le risorse selezionate.
Si verifica se si verifica uno dei seguenti scenari:
- Configurazione Dynamic Medie non trovata.
- Eccezione durante il recupero di un utente del servizio tramite il quale viene letta la configurazione di Dynamic Medie.
: il server di pubblicazione o la directory principale della società utilizzata per formare gli URL non è presente nella configurazione di Dynamic Medie.
Alcuni URL non sono definiti correttamente. Correggi e invia di nuovo.
Si verifica se l'API di annullamento della validità della cache CDN IPS restituisce un errore. L'errore indica che l'URL fa riferimento a un'altra società o che l'URL non è valido in base alla convalida eseguita dall'API cdnCacheInvalidation di IPS.
Impossibile annullare la validità della cache CDN.
Si verifica se la richiesta di annullamento della validità della cache CDN non riesce per altri motivi.
Nessun URL immesso da invalidare.
Si verifica se non sono presenti URL nel Annullamento validità CDN - Conferma e si seleziona Invia.
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab