Invalidera CDN-cachen med Dynamic Media invalidating-cdn-cache-for-dm-assets

Dynamic Media-resurser cachas av CDN (Content Delivery Network) för snabb leverans till dina kunder. När du uppdaterar resurserna vill du dock att ändringarna ska börja gälla omedelbart på webbplatsen. Genom att rensa eller göra CDN-cachen ogiltig kan du snabbt uppdatera resurser som levereras av Dynamic Media. I stället för att vänta på att cachen ska förfalla med ett TTL-värde (Time To Live) (standard är tio timmar) kan du skicka en begäran från Dynamic Media om att cachen ska förfalla inom några minuter.

IMPORTANT
Följande steg gäller endast för Dynamic Media - Scene7-läge i Adobe Experience Manager 6.5, Service Pack 6 (Experience Manager 6.5.6) eller senare. CDN-invalideringsfunktionen kräver också att du använder det färdiga CDN som medföljer Adobe Experience Manager - Dynamic Media. Andra anpassade CDN stöds inte med den här funktionen.
Om du använder Dynamic Media i Experience Manager 6.5, Service Pack 5 (Experience Manager 6.5.5) eller tidigare, följer du stegen i Invalidera CDN-cachen med Dynamic Media Classic.

Så här gör du ditt CDN-cachelagrade innehåll för Dynamic Media-resurser ogiltigt:

Del 1 av 2: Skapa en mall för CDN-invalidering

  1. I Experience Manager 6.5.6 eller senare går du till Tools > Assets > CDN Invalidation.

    CDN-verifieringsfunktion

  2. Gör något av följande på sidan CDN Invalidation template baserat på ditt scenario:

    table 0-row-2 1-row-2 2-row-2
    Scenario Alternativ
    Jag har redan skapat en CDN-invalideringsmall med Dynamic Media Classic. Textfältet Create Template är förifyllt med malldata. I så fall kan du antingen redigera mallen eller fortsätta till nästa steg.
    Jag måste skapa en mall. Vad ska jag ange? I textfältet Create Template anger du en bild-URL (inklusive bildförinställningar eller modifierare) som refererar till <ID>, i stället för ett specifikt bild-ID, som i följande exempel:
    https://my.publishserver.com/is/image/company_name/<ID>?$product$
    Om mallen bara innehåller <ID>, fylls Dynamic Media i https://<publishserver_name>/is/image/<company_name>/<ID> där <publishserver_name> är namnet på din Publish-server som definieras i Allmänna inställningar i Dynamic Media Classic. <company_name> är namnet på företagsroten som är associerad med den här Experience Manager-instansen, och <ID> är de markerade resurserna via resursväljaren som ska ogiltigförklaras.
    Alla förinställningar/modifierare efter <ID> kopieras som de är i URL-definitionen.
    Endast bilder - det vill säga /is/image - kan formateras automatiskt baserat på mallen.
    Om du lägger till resurser som videoklipp eller PDF med resursväljaren för /is/content/ genereras inte URL-adresser automatiskt. I stället måste du ange sådana resurser antingen i CDN-valideringsmallen, eller så kan du manuellt lägga till URL:en till sådana resurser i Del 2 av 2: Ange alternativ för CDN-validering.
    Exempel:
    I det här första exemplet innehåller ogiltighetsmallen <ID> tillsammans med resursens URL som har /is/content. Exempel: http://my.publishserver.com:8080/is/content/dms7snapshot/<ID>. Dynamic Media skapar URL:en baserat på den här sökvägen, där <ID> är de resurser som väljs via resursväljaren som du vill ogiltigförklara.
    I det här andra exemplet innehåller invalideringsmallen den fullständiga URL:en för resursen som används i dina webbegenskaper med /is/content (inte beroende av resursväljaren). Exempel: http://my.publishserver.com:8080/is/content/dms7snapshot/backpack där ryggsäck är resurs-ID.
    Resursformat som stöds i Dynamic Media kan ogiltigförklaras. Resursfiltyper som inte stöds för CDN-ogiltigförklaring är bland annat PostScript®, Encapsulated PostScript®, Adobe Illustrator, Adobe InDesign, Microsoft® PowerPoint, Microsoft® Excel, Microsoft® Word och Rich Text Format.

    ・ När du skapar mallen, men vill vara noga med syntax och typos, gör inte Dynamic Media någon mallvalidering.
    ・ CDN-valideringsmallen kan spara upp till 2 500 tecken.
    ・ Ange URL:er för smart beskärning av bilder antingen i den här CDN-valideringsmallen eller i textfältet Add URL i Del 2: Ange CDN-valideringsalternativ.
    ・ Varje post i en CDN-valideringsmall måste finnas på en egen rad.
    ・ Följande exempel på en CDN-valideringsmall är endast avsett som exempel.

    Mall för CDN-invalidering - Skapa

    note note
    NOTE
    CDN-valideringsmallen kan spara upp till 2 500 tecken.
  3. I det övre högra hörnet på sidan CDN Invalidation template väljer du Save och sedan OK.

    Del 2 av 2: Ange alternativ för CDN-validering

  4. I Experience Manager as a Cloud Service väljer du Tools > Assets > CDN Invalidation.

    CDN-verifieringsfunktion

  5. På sidan CDN Invalidation - Add Details väljer du resurser för CDN-ogiltigförklaring.

    CDN-invalidering - Lägg till detaljer

    note note
    NOTE
    Om du bestämmer dig för att låta alternativen Invalidate asset associated image presets in CDN och Invalidate based on template vara omarkerade, kommer bas-URL:en för de valda resurserna att formas för ogiltigförklaring. Använd endast detta alternativ för bilder.
    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2
    Alternativ Beskrivning
    Invalidate asset associated image presets in CDN (Valfritt) När du markerar det här alternativet formateras markerade resurser och alla deras associerade förinställda URL:er automatiskt för cacheogiltigförklaring.
    Assets och tillhörande fördefinierade URL:er för förinställningar formateras automatiskt för ogiltigförklaring. Det här alternativet fungerar bara för bildresurser.
    Invalidation based on template (Valfritt) Markera det här alternativet om du bara vill använda den definierade mallen för URL-formatering.
    Add Assets Använd Resursväljaren för att välja resurser som du vill göra ogiltiga. Du kan välja antingen publicerade eller opublicerade resurser.
    Cachelagring vid CDN är URL-baserad, inte resursbaserad. Därför måste du vara medveten om de fullständiga URL:erna som finns på webbplatsen. När du har fastställt dessa URL-adresser kan du lägga till dem i mallen. Sedan kan du markera och lägga till resurserna och göra URL-adresserna ogiltiga i ett enda steg.
    Använd det här alternativet med Invalidate asset associated image presets in CDN, Invalidation based on template eller båda.
    Add URL Lägg till eller klistra in fullständiga URL-sökvägar manuellt i Dynamic Media-resurser vars CDN-cache du vill ogiltigförklara. Använd det här alternativet om du inte har skapat någon CDN-valideringsmall i Del 1 av 2: Skapa en CDN-valideringsmall och bara har ett fåtal resurser att göra ogiltig.
    Viktigt! Varje URL som du lägger till måste finnas på en egen rad.
    Du kan göra upp till 1 000 URL-adresser ogiltiga åt gången. Om antalet URL:er i textfältet Add URL är större än 1 000 kan du inte välja Next. I sådana fall måste du markera X till höger om en markerad resurs eller en manuellt tillagd URL för att ta bort den från listan över ogiltigförklaringar.
    Ange URL:er för smart beskärning av bilder antingen i CDN-valideringsmallen eller i det här Add URL-textfältet.
  6. Välj Next i sidans övre högra hörn.

  7. På sidan CDN Invalidation - Confirm i listrutan URLs kan du se en lista över en eller flera URL:er som genererats från CDN-valideringsmallen som du skapade tidigare och de resurser som du just lade till.

    Anta att du har lagt till en enskild resurs med namnet spinset med hjälp av exemplet med mallen för CDN-validering som visades i stegen tidigare. När du navigerar till Tools > Assets > CDN Invalidation resulterar det i följande fem genererade URL:er i användargränssnittet för CDN Invalidation - Confirm:

    CDN-invalidering - Bekräfta

    Om det behövs väljer du X till höger om en URL för att ta bort den från ogiltigförklaringsprocessen.

  8. I närheten av det övre högra hörnet av sidan väljer du Submit för att starta CDN-invalideringsprocessen.

Felsöka CDN-valideringsfel

I samtliga fall bearbetas hela gruppen för att ogiltigförklaras, eller så misslyckas hela gruppen.

Fel
Förklaring
Det gick inte att hämta URL:er för valda resurser.
Inträffar om något av följande scenarier uppfylls:
- Det går inte att hitta någon Dynamic Media-konfiguration.
- Det finns ett undantag när en tjänstanvändare hämtas genom vilket Dynamic Media-konfigurationen läses.
- Publish-servern eller företagsroten som används för att skapa URL:er saknas i Dynamic Media-konfigurationen.
Vissa URL:er är inte korrekt definierade. Korrigera och skicka om.
Inträffar om invaliderings-API:t för IPS CDN-cache returnerar ett fel om att URL:en refererar till ett annat företag. Eller om URL:en inte är giltig enligt den validering som görs av API:t för IPS cdnCacheInvalidation.
Det gick inte att ogiltigförklara CDN-cachen.
Inträffar om CDN-cachen ogiltigförklarar begäran av någon annan anledning.
Inga URL:er har angetts som ogiltiga.
Inträffar om det inte finns några URL:er på sidan CDN Invalidation - Confirm och du väljer Submit.
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2