Akamai cache wissen via API
In dit artikel wordt uitgelegd hoe u CDN-validatie programmatisch kunt synchroniseren in Dynamic Media Classic terwijl alle onderliggende caches van het bovenliggende element in Akamai worden gewist. Het detailleert de configuratie van geheim voorgeheugen-sleutel en de behandeling van URLs met verschillende domeinen, SmartCrops, en parameters achter het vraagteken.
Beschrijving description
Omgeving
Dynamic Media Classic
Probleem/symptomen
Hoe te om de ongeldigverklaring van CDN in Dynamic Media te synchroniseren terwijl tegelijkertijd het ontruimen van alle kindgeheime voorgeheugens van het oudermiddel in Akamai, en het programmatically via API te doen?
Resolutie resolution
De cache-sleutel is geconfigureerd als de oorspronkelijke vip en vervolgens de URL tot het vraagteken, of het einde van de URL als er geen vraagteken aanwezig is.
Dit betekent:
-
URL's met dezelfde afbeelding maar verschillende domeinen kunnen dezelfde cache-ingang delen en ongeldig worden gemaakt met één CDN, maken de aanvraag ongeldig. Bijvoorbeeld:
https://company1.scene7.com/is/image/company/image?wid=500
https://company2.scene7.com.com/is/image/company/image?wid=500
-
Als u SmartCrops gebruikt (dit zou AEM Assets), moeten zij deel van het CDN verzoek tot nietigverklaring uitmaken, aangezien de plaats van de smartcrop in URL vóór het vraagteken is:
https://company.scene7.com/is/image/company/image:smartcrop
-
Als u parameters achter het vraagteken gebruikt, kunnen ze uit de CDN-validatieaanvraag worden verwijderd, omdat alle variaties achter het vraagteken zijn opgenomen in de cachevalidatie.
Als u bijvoorbeeld https://company.scene7.com/is/image/company/image ongeldig maakt, worden de volgende cachemarangen verwijderd uit de cache:
- 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
Voor de API functie u zou gebruiken om CDN geheime voorgeheugen ongeldig te maken, verwijs naar deze documentatie .