Vymazání koncového Azure CDN
Přehled
Azure CDN hraniční uzly budou ukládat prostředky do mezipaměti, dokud nevyprší platnost hodnoty TTL (Time to Live). Když po vypršení platnosti hodnoty TTL assetu klient požádá o asset z hraničního uzlu, hraniční uzel načte novou aktualizovanou kopii assetu, která bude obsluhovat požadavek klienta a uloží aktualizaci mezipaměti.
Osvědčeným postupem, jak zajistit, aby uživatelé vždy získali nejnovější kopii vašich prostředků, je vytvořit verzi vašich prostředků pro každou aktualizaci a publikovat je jako nové adresy URL. CDN okamžitě načte nové prostředky pro další požadavky klientů. Někdy můžete chtít vyprázdnit obsah v mezipaměti ze všech hraničních uzlů a vynutit, aby všechny načítaly nové aktualizované prostředky. Může to být způsobené aktualizacemi webové aplikace nebo rychlou aktualizací prostředků, které obsahují nesprávné informace.
Tip
Mějte na paměti, že vymazáním se vymaže jenom obsah v mezipaměti na CDN hraničních serverech. Všechny podřízené mezipaměti, jako jsou proxy servery a mezipaměti místního prohlížeče, mohou stále obsahovat kopii souboru v mezipaměti. Je důležité si to zapamatovat, když nastavíte hodnotu TT (Time to Live) souboru. Podřízeného klienta můžete vynutit, aby si vyžádal nejnovější verzi souboru tím, že mu při každé aktualizaci dáte jedinečný název nebo využijete ukládání řetězců dotazů do mezipaměti.
Tento kurz vás provede vymazáním prostředků ze všech hraničních uzlů koncového bodu.
Názorný postup
Na webu Azure Portalpřejděte na profil CDN obsahující koncový bod, který chcete vyprázdnit.
V okně CDN profilu klikněte na tlačítko vyprázdnit.

Otevře se okno Vyprázdnit.

V okně Vyprázdnit vyberte v rozevíracím seznamu Adresa URL adresu služby, kterou chcete vyprázdnit.

Poznámka
Do okna Vyprázdnit se dostanete také kliknutím na tlačítko Vyprázdnit v okně CDN koncového bodu. V takovém případě se do pole adresy URL předem vyplní adresa služby konkrétního koncového bodu.
Vyberte prostředky, které chcete vyprázdnit z hraničních uzlů. Pokud chcete vymazat všechny prostředky, zaškrtněte políčko Vyprázdnit vše. V opačném případě zadejte cestu ke každému assetu, který chcete vyprázdnit, do textového pole Cesta. Cesta podporuje následující formáty.
- Vyprázdnění jedné adresy URL: Vyprázdnění jednotlivých prostředků zadáním úplné adresy URL s příponou souboru nebo bez ní, například
/pictures/strasbourg.png;/pictures/strasbourg - Vyprázdnit zástupný znak: Hvězdička ( * ) se může použít jako zástupný znak. Vyprázdněte všechny složky, podsložky a soubory v rámci koncového bodu pomocí v cestě nebo vyprázdněte všechny podsložky a soubory v konkrétní složce zadáním složky následované , například
/*/*/pictures/*. Všimněte si, že vymazání zástupných znaků není aktuálně podporováno Azure CDN od Akamai. - Vyprázdnit kořenovou doménu: Vyprázdněte kořen koncového bodu v cestě pomocí "/".
Tip
Cesty musí být zadány pro vyprázdnit a musí to být relativní adresa URL, která se vejde do následujícího regulárního výrazu. Funkce Vyprázdnit vše a Vymazání se zástupnými znaky nejsou Azure CDN od Akamai podporována.
- Vyprázdnit jednu adresu URL
@"^\/(?>(?:[a-zA-Z0-9-_.%=\(\)\u0020]+\/?)*)$"; - Řetězec dotazu
@"^(?:\?[-\@_a-zA-Z0-9\/%:;=!,.\+'&\(\)\u0020]*)?$"; - Vyprázdnit zástupný znak
@"^\/(?:[a-zA-Z0-9-_.%=\(\)\u0020]+\/)*\*$";.
Po zadání textu se zobrazí další textová pole Cesta, která vám umožní vytvořit seznam více prostředků. Prostředky můžete ze seznamu odstranit kliknutím na tlačítko se třemi tečkami (...).
- Vyprázdnit jednu adresu URL
V Azure CDN od Microsoftu se řetězce dotazů v cestě pro vyprázdněné adresy URL nezovažuje. Pokud je cesta k vyprázdnit zadaná jako
/TestCDN?myname=max,/TestCDNzvaží se pouze . Řetězec dotazumyname=maxje vynechán. ObaTestCDN?myname=maxTestCDN?myname=clarka se vyprázdní.
- Vyprázdnění jedné adresy URL: Vyprázdnění jednotlivých prostředků zadáním úplné adresy URL s příponou souboru nebo bez ní, například
Klikněte na tlačítko Vyprázdnit.

Důležité
Vyprázdnit požadavky od Verizonu Azure CDN přibližně 2 minuty a od Akamai trvá přibližně 10 sekund Azure CDN minut. Azure CDN má limit 100 souběžných požadavků na vyprázdnit v libovolném okamžiku na úrovni profilu.