Akamai-cache rensas via API

I den här artikeln beskrivs hur du programmässigt synkroniserar CDN-ogiltigförklaring i Dynamic Media Classic samtidigt som du rensar alla underordnade cacher för den överordnade resursen i Akamai. Den beskriver konfigurationen av cachenyckeln och hanteringen av URL:er med olika domäner, SmartCrops och parametrar bakom frågetecknet.

Beskrivning description

Miljö

Dynamic Media Classic

Problem/symtom

Hur synkroniserar man CDN-ogiltigförklaring i Dynamic Media samtidigt som alla underordnade cacher för det överordnade materialet rensas i Akamai, och programmerar man det via ett API?

Upplösning resolution

Cachenyckeln är konfigurerad att vara ursprungs-vip och sedan URL:en fram till frågetecknet eller slutet på URL:en om det inte finns något frågetecken.

Detta innebär:

  1. URL:er med samma bild men olika domäner kan dela samma cachepost och ogiltigförklaras med en CDN-begäran som gör den ogiltig. Exempel:

    https://company1.scene7.com/is/image/company/image?wid=500

    https://company2.scene7.com.com/is/image/company/image?wid=500

  2. Om du använder SmartCrops (detta kräver AEM Assets) måste de ingå i CDN-invalideringsbegäran eftersom smartbeskärningens plats i URL:en ligger före frågetecknet:

    https://company.scene7.com/is/image/company/image:smartcrop

  3. Om du använder parametrar bakom frågetecknet kan de tas bort från CDN-begäran om ogiltigförklaring, eftersom alla variationer bakom frågetecken tas med i cacheminnets ogiltigförklaring.

    Om du till exempel gör https://company.scene7.com/is/image/company/image ogiltigt tas följande cacheposter bort från cachen:

    • https://company.scene7.com/is/image/company/image?wid=500
    • https://company.scene7.com/is/image/company/image?wid=400
    • https://company.scene7.com/is/image/company/image?qlt=60,1&wid=450&op_sharpen=1

Information om vilken API-funktion du skulle använda för att göra CDN-cachen ogiltig finns i den här dokumentationen.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f