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.
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
-
I Experience Manager 6.5.6 eller senare går du till Tools > Assets > CDN Invalidation.
-
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 ihttps://<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.note note NOTE CDN-valideringsmallen kan spara upp till 2 500 tecken. -
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 -
I Experience Manager as a Cloud Service väljer du Tools > Assets > CDN Invalidation.
-
På sidan CDN Invalidation - Add Details väljer du resurser för CDN-ogiltigförklaring.
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. -
Välj Next i sidans övre högra hörn.
-
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:Om det behövs väljer du X till höger om en URL för att ta bort den från ogiltigförklaringsprocessen.
-
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.
- 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.
cdnCacheInvalidation
.