INTEGRITY Dokumentace

Vymazání cache podle cache-tags

Vymazávání podle cache-tag usnadňuje hromadné vymazávání souborů, protože prostředky, jako jsou webové stránky, obrázky a další, můžete okamžitě hromadně vymazat přidáním cache-tagů.

Obecný postup pro cache-tagy

  1. Přidejte značky do Cache-Tag hlavičku odpovědi HTTP z vašeho origin webového serveru pro obsah vašeho webu, například stránky, statické prostředky atd.
  2. Zajistěte, aby byl váš webový provoz proxován přes Cloudflare.
  3. Cloudflare přiřazuje tagy uvedené v Cache-Tag hlavičku HTTP s obsahem, který se ukládá do mezipaměti.
  4. Pomocí konkrétních cache-tagů můžete okamžitě vyčistit CDN mezipaměť Cloudflare od veškerého obsahu obsahujícího daný cache-tag, a to z dashboardu nebo pomocí našeho API.
  5. Cloudflare vynutí cache MISS u obsahu s vyčištěným cache-tagem.

Přidání HTTP hlaviček odpovědi Cache-Tag

Cache-tagy do svého webového obsahu přidáte v Cache-Tag hlaviček odpovědi HTTP, které klientovi a serveru umožňují předávat další informace v požadavcích nebo odpovědích. Hlavička HTTP se skládá z konkrétního názvu nerozlišujícího velikost písmen, za kterým následuje dvojtečka : a platnou hodnotou je například Cache-Tag:tag1,tag2,tag3. Pokud chcete použít více cache-tagů, oddělte je čárkami.

Když se váš obsah dostane do naší edge sítě, Cloudflare:

Co je třeba mít na paměti

Vymazání pomocí cache-tags

  1. V dashboardu Cloudflare přejděte na Konfigurace stránce.

    Přejděte na Konfigurace ↗
  2. V části Purge Cache, vyberte Custom Purge. Custom Purge se zobrazí okno.

  3. V části Vymazat podle, vyberte Štítek.

  4. Do textového pole zadejte tagy, podle kterých chcete prostředky v mezipaměti vymazat. Chcete-li vymazat více prostředků označených tagy, oddělte jednotlivé tagy čárkou nebo je pište každý na samostatný řádek. Najednou můžete vymazat až 100 tagů.

  5. Vyberte Vymazání.

Informace o limitech četnosti požadavků najdete v části Dostupnost a limity sekce.

Výsledný stav mezipaměti

Vymazání podle tagu odstraní prostředek, což vede k CF-Cache-Status hlavičku nastavenou na MISS pro následující požadavky.

Pokud Tiered Cache se používá, vyčištění mezipaměti podle tagu může vrátit EXPIRED, protože nižší úroveň se pokouší revalidovat s vyšší úrovní, aby se snížila zátěž té druhé. V závislosti na tom, zda vyšší úroveň daný prostředek má, a zda koncový uživatel přistupuje k nižší, nebo vyšší úrovni, EXPIRED nebo MISS se vrací.