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

  1. Na webu Azure Portalpřejděte na profil CDN obsahující koncový bod, který chcete vyprázdnit.

  2. V okně CDN profilu klikněte na tlačítko vyprázdnit.

    CDN profilu

    Otevře se okno Vyprázdnit.

    CDN okna vyprázdnit

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

    Vyprázdnit formulář

    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.

  4. 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.

    1. 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
    2. 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.
    3. Vyprázdnit kořenovou doménu: Vyprázdněte kořen koncového bodu v cestě pomocí "/".

    Tip

    1. 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.

      1. Vyprázdnit jednu adresu URL @"^\/(?>(?:[a-zA-Z0-9-_.%=\(\)\u0020]+\/?)*)$";
      2. Řetězec dotazu @"^(?:\?[-\@_a-zA-Z0-9\/%:;=!,.\+'&\(\)\u0020]*)?$";
      3. 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 (...).

    2. 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 , /TestCDN zvaží se pouze . Řetězec dotazu myname=max je vynechán. Oba TestCDN?myname=max TestCDN?myname=clark a se vyprázdní.

  5. Klikněte na tlačítko Vyprázdnit.

    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.

Viz také