De CDN-cache ongeldig maken via Dynamic Media

Laatste update: 2022-03-28
  • Onderwerpen:
  • CDN Cache
    Meer informatie over dit onderwerp
  • Gemaakt voor:
  • User
    Admin

Dynamic Media-elementen worden in cache geplaatst door de CDN (Content Delivery Network) voor snelle levering aan uw klanten. Wanneer u echter updates van deze elementen uitvoert, wilt u dat deze wijzigingen onmiddellijk op uw website van kracht worden. Door de CDN-cache te wissen of ongeldig te maken, kunt u snel elementen bijwerken die door Dynamic Media worden geleverd. In plaats van te wachten tot de cache verloopt met behulp van een TTL-waarde (Time To Live) (de standaardwaarde is tien uur), kunt u een aanvraag vanuit Dynamic Media verzenden om de cache binnen enkele minuten te laten verlopen.

BELANGRIJK

De volgende stappen zijn alleen van toepassing op de Dynamic Media - Scene7-modus in Adobe Experience Manager 6.5, Service Pack 6 (Experience Manager 6.5.6) of hoger. Deze CDN-validatiefunctie vereist ook dat u de CDN uit-van-de-box gebruikt die is gebundeld met Adobe Experience Manager - Dynamic Media. Een andere aangepaste CDN wordt niet ondersteund met deze functie.
Als u Dynamic Media in Experience Manager 6.5, Service Pack 5 (Experience Manager 6.5.5) of vroeger gebruikt, volg de stappen die in De CDN-cache ongeldig maken via Dynamic Media Classic.

U kunt als volgt de in de CDN-cache opgeslagen inhoud voor Dynamic Media-elementen ongeldig maken:

Deel 1 van 2: Een CDN-validatiesjabloon maken

  1. Navigeer in Experience Manager 6.5.6 of hoger naar Tools > Assets > CDN Invalidation.

    Functie voor CDN-validatie

  2. Op de CDN Invalidation template op basis van uw scenario een van de volgende opties uitvoeren:

    Scenario Optie
    Ik heb in het verleden al een CDN-validatiesjabloon gemaakt met Dynamic Media Classic. De Create Template Het tekstveld wordt vooraf gevuld met uw sjabloongegevens. In dat geval kunt u de sjabloon bewerken of doorgaan met de volgende stap.
    Ik moet een sjabloon maken. Wat ga ik binnen? In de Create Template tekstveld, voer een afbeeldings-URL (inclusief voorinstellingen of wijzigingstoetsen) in waarnaar wordt verwezen <ID>in plaats van een specifieke afbeelding-id zoals in het volgende voorbeeld:
    https://my.publishserver.com/is/image/company_name/<ID>?$product$
    Als de sjabloon net <ID>en vervolgens vult Dynamic Media in https://<publishserver_name>/is/image/<company_name>/<ID> waar <publishserver_name> is de naam van uw publicatieserver die is gedefinieerd in Algemene instellingen in Dynamic Media Classic. De <company_name> is de naam van uw bedrijfwortel verbonden aan deze instantie van Experience Manager, en <ID> de geselecteerde elementen via de elementkiezer worden ongeldig gemaakt.
    Alle voorinstellingen/modifiers na <ID> worden naar behoren gekopieerd in de URL-definitie.
    Alleen afbeeldingen - dat wil zeggen /is/image - kan automatisch worden gevormd op basis van de sjabloon.
    Voor /is/content/Wanneer u elementen zoals video's of PDF toevoegt met de elementkiezer, worden er geen automatisch URL's gegenereerd. In plaats daarvan moet u deze elementen opgeven in de CDN-validatiesjabloon of kunt u de URL handmatig aan deze elementen toevoegen in Deel 2 van 2: Opties voor CDN-validatie instellen.
    Voorbeelden:
    In dit eerste voorbeeld bevat de validatiesjabloon <ID> samen met de URL van het element /is/content. Bijvoorbeeld, http://my.publishserver.com:8080/is/content/dms7snapshot/<ID>. Dynamic Media maakt de URL op basis van dit pad, met <ID> de elementen zijn die u hebt geselecteerd via de elementenkiezer die u ongeldig wilt maken.
    In dit tweede voorbeeld bevat de validatiesjabloon de volledige URL van het element dat in uw westeigenschappen wordt gebruikt met /is/content (niet afhankelijk van de kiezer van het element). Bijvoorbeeld: http://my.publishserver.com:8080/is/content/dms7snapshot/backpack waarbij backpack de element-id is.
    Elementformaten die in Dynamic Media worden ondersteund, komen in aanmerking voor ongeldigmaking. Elementbestandstypen die niet CDN-validatie wordt ondersteund door onder andere PostScript®, Encapsulated PostScript®, Adobe Illustrator, Adobe InDesign, Microsoft® Powerpoint, Microsoft® Excel, Microsoft® Word en Rich Text Format.

    ・ Wanneer u de sjabloon maakt, maar zorg dat u zorgvuldig aandacht besteedt aan syntaxis en typos; Dynamic Media voert geen sjabloonvalidatie uit.
    ・ Met de CDN-validatiesjabloon kunt u maximaal 2500 tekens opslaan.
    ・ Geef URL's op voor slimme afbeeldingsgewassen in deze CDN-validatiesjabloon of in het dialoogvenster Add URL tekstveld in Deel 2: Opties voor CDN-validatie instellen.
    ・ Elk item in een CDN-validatiesjabloon moet op een aparte regel staan.
    ・ Het volgende voorbeeld van de CDN-validatiesjabloon is alleen bedoeld voor demonstratiedoeleinden.

    CDN-validatiesjabloon - maken

    OPMERKING

    Met de CDN-validatiesjabloon kunt u maximaal 2500 tekens opslaan.

  3. In de rechterbovenhoek van het dialoogvenster CDN Invalidation template pagina, selecteert u Save selecteert u vervolgens OK.

    Deel 2 van 2: Opties voor CDN-validatie instellen

  4. Selecteer in as a Cloud Service Experience Manager de optie Tools > Assets > CDN Invalidation.

    Functie voor CDN-validatie

  5. Op de CDN Invalidation - Add Details selecteert u de elementen voor CDN-validatie.

    CDN-validatie - Details toevoegen

    OPMERKING

    Als u besluit de opties te handhaven Invalidate asset associated image presets in CDN en Invalidate based on template Als deze optie is uitgeschakeld, wordt de basis-URL van de geselecteerde elementen samengesteld voor ongeldigmaking. Gebruik deze optie alleen voor afbeeldingen.

    Optie Beschrijving
    Invalidate asset associated image presets in CDN (Optioneel) Wanneer u deze optie inschakelt, worden geselecteerde elementen en alle bijbehorende URL's met voorinstellingen voor afbeeldingen automatisch samengesteld voor cachevalidatie.
    Elementen en de bijbehorende vooraf gedefinieerde URL's met voorinstellingen worden automatisch gevormd voor validatie. Deze optie werkt alleen voor afbeeldingselementen.
    Invalidation based on template (Optioneel) Schakel deze optie in als u alleen de gedefinieerde sjabloon voor URL-formatie wilt gebruiken.
    Add Assets Gebruik de elementkiezer om elementen te selecteren die u ongeldig wilt maken. U kunt gepubliceerde of niet-gepubliceerde elementen selecteren.
    Het in cache plaatsen van de CDN is gebaseerd op URL en niet op elementen. Daarom is het noodzakelijk dat u op de hoogte bent van de volledige URL's die op uw website staan. Nadat u deze URL's hebt bepaald, kunt u ze aan de sjabloon toevoegen. Vervolgens kunt u deze elementen selecteren en toevoegen en de URL's in één stap ongeldig maken.
    Deze optie gebruiken met Invalidate asset associated image presets in CDN, of Invalidation based on template, of beide.
    Add URL Voeg handmatig volledige URL-paden toe of plak deze naar Dynamic Media-elementen waarvan u de CDN-cache wilt ongeldig maken. Gebruik deze optie als u geen CDN-validatiesjabloon hebt gemaakt in Deel 1 van 2: Een CDN-validatiesjabloon maken en hebben slechts een paar elementen om ongeldig te maken.
    Belangrijk: Elke URL die u toevoegt, moet op een eigen regel staan.
    U kunt maximaal 1000 URL's op een bepaald moment ongeldig maken. Als het aantal URL's in het dialoogvenster Add URL tekstveld is groter dan 1000, u kunt niet selecteren Next. In dergelijke gevallen moet u X rechts van een geselecteerd element of een handmatig toegevoegde URL om dit te verwijderen uit de lijst met validaties.
    Geef URL's op voor slimme afbeeldingsgewassen in de CDN-validatiesjabloon of in deze Add URL tekstveld.
  6. Selecteer in de rechterbovenhoek van de pagina de optie Next.

  7. Op de CDN Invalidation - Confirm pagina, in de URLs in de keuzelijst kunt u een lijst zien met een of meer URL's die zijn gegenereerd op basis van de CDN-validatiesjabloon die u eerder hebt gemaakt en de elementen die u zojuist hebt toegevoegd.

    Als u bijvoorbeeld het voorbeeld voor de CDN-validatiesjabloon gebruikt dat eerder in de stappen werd weergegeven, kunt u een enkel element met de naam spinset. Wanneer u navigeert naar Tools > Assets > CDN Invalidation resulteert dit in de volgende vijf gegenereerde URL's in het dialoogvenster CDN Invalidation - Confirm gebruikersinterface:

    CDN-validatie - Bevestigen

    Selecteer indien nodig X rechts van een URL om deze te verwijderen uit het validatieproces.

  8. Selecteer in de rechterbovenhoek van de pagina de optie Submit om het CDN-validatieproces te starten.

CDN-validatiefouten oplossen

In alle gevallen wordt de gehele batch voor ongeldigmaking verwerkt of is de hele batch mislukt.

Fout Toelichting
Kan URL's voor geselecteerde elementen niet ophalen. Vindt plaats als aan een van de volgende scenario's is voldaan:
- Er is geen Dynamic Media-configuratie gevonden.
- Er is een uitzondering bij het ophalen van een servicegebruiker via welke de Dynamic Media-configuratie wordt gelezen.
- De publicatieserver of de hoofdmap van het bedrijf die wordt gebruikt om de URL's te maken, ontbreekt in de Dynamic Media-configuratie.
Sommige URL's zijn niet correct gedefinieerd. Corrigeer en verzend opnieuw. Komt voor als IPS CDN geheim voorgeheugenbevestiging API een fout terugkeert die URL naar een verschillend bedrijf verwijst. Of als de URL niet geldig is volgens de validatie die door het IPS wordt uitgevoerd cdnCacheInvalidation API.
Kan de CDN-cache niet ongeldig maken. Komt voor als het CDN verzoek van de geheim voorgeheugenongeldigverklaring om een andere reden ontbreekt.
Er zijn geen URL's ingevoerd om ongeldig te worden gemaakt. Vindt plaats als er geen URL's aanwezig zijn in het dialoogvenster CDN Invalidation - Confirm en selecteert u Submit.

Op deze pagina