← Cloudflare Cache / cache / how-to / purge-cache
Vymazání cache podle předpony (URL)
Jejich cache můžete okamžitě vymazat podle prefixu URL nebo oddělovačů cesty v jejich URL. Například pro URL jako https://www.example.com/foo/bar/baz/qux.jpg, mezi platné požadavky na vymazání patří:
www.example.comwww.example.com/foowww.example.com/foo/barwww.example.com/foo/bar/bazwww.example.com/foo/bar/baz/qux.jpg
Vymazání podle prefixu je užitečné v různých scénářích, například:
- Vymazání veškerého obsahu v rámci adresáře.
- Zvýšení kontroly nad objekty v mezipaměti na dané cestě.
- Zjednodušení počtu odesílaných požadavků na purge.
-
V dashboardu Cloudflare přejděte na Konfigurace stránce.
Přejděte na Konfigurace ↗ -
V části Purge Cache, vyberte Custom Purge. Custom Purge se zobrazí okno.
-
V části Vymazat podle, vyberte Prefix.
-
Postupujte podle pokynů k syntaxi.
- Jeden prefix na řádek.
- Maximálně 100 prefixů na požadavek.
-
Do textového pole zadejte příslušnou hodnotu (nebo hodnoty) ve formátu uvedeném v příkladu.
-
Vyberte Vymazání.
Informace o limitech četnosti požadavků najdete v části Dostupnost a limity sekce.
Výsledný stav mezipaměti
Vymazání podle prefixu odstraní prostředek, což způsobí CF-Cache-Status hlavičku k zobrazení MISS pro následující požadavek.
Pokud tiered cache se používá, vyčištění mezipaměti podle prefixu 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í.
Omezení
Purge by prefix má několik omezení:
- Oddělovače cesty jsou u předpony omezeny na 31
(example.com/a/b/c/d/e/f/g/h/i/j/k/l/m…). - Počet požadavků na vymazání je omezen na 100 prefixů na jeden požadavek.
- Platí omezení počtu požadavků na vymazání.
- Řetězce dotazů URI a fragmenty nelze vyčistit podle prefixu:
www.example.com/foo?a=b(řetězec dotazu)www.example.com/foo#bar(fragment)
Normalizace u vymazání podle předpony
Pokud je použita normalizace vyčištění podle prefixu, služba vyčištění při příchozím požadavku na vyčištění podle prefixu pro normalizovanou cestu URL respektuje Normalizace URL a vymaže normalizovanou URL adresu.
Jak funguje URL Normalization
Jako příklad uvažujme následující web: https://cloudflare.com/انشاء-موقع-الكتروني/img_1.jpg. Následující tabulka ukazuje, jak mezipaměť Cloudflare zobrazuje tyto cesty s normalizace zapnuta/vypnuta.
Jak je uvedeno výše, při normalizaci URL adresy ON, návštěvníci obou adres URL, https://cloudflare.com/%D8%A7%D9%86%D8%B4%D8%A7%D8%A1-%D9%85%D9%88%D9%82%D8%B9-%D8%A7%D9%84%D9%83%D8%AA%D8%B1%D9%88%D9%86%D9%8A/img_1.jpg a https://cloudflare.com/انشاء-موقع-الكتروني/img_1.jpg, se zobrazí stejný prostředek uložený v mezipaměti. Vymazání https://cloudflare.com/%D8%A7%D9%86%D8%B4%D8%A7%D8%A1-%D9%85%D9%88%D9%82%D8%B9-%D8%A7%D9%84%D9%83%D8%AA%D8%B1%D9%88%D9%86%D9%8A/img_1.jpg okamžitě vymaže tento objekt z mezipaměti pro oba návštěvníky.