← Cloudflare Cache / cache / performance-review
Výkon mezipaměti
Optimalizujte poměr zásahů v cache
Poměr cache vyjadřuje, jak často Cloudflare doručuje obsah z cache namísto kontaktování vašeho origin serveru. Vyšší poměr znamená rychlejší odezvu pro návštěvníky a menší zátěž pro váš origin server.
V závislosti na cache status které obdržíte, můžete provést úpravy ke zlepšení poměru využití mezipaměti.
- Dynamický: Prostředek nebyl způsobilý k uložení do mezipaměti. Jde o výchozí chování u mnoha typů souborů, včetně HTML. Informace o ukládání dalšího obsahu do mezipaměti najdete v Cache Rules.
- Revalidováno: Prostředek byl v mezipaměti, ale Cloudflare si před jeho doručením u vašeho originu ověřil, že je stále aktuální. Pokud chcete řešit neobvykle vysoké množství revalidovaného obsahu, zvažte zvýšení hodnot Edge Cache TTL (jak dlouho Cloudflare považuje obsah v mezipaměti za aktuální, než zkontroluje váš origin server).
- Vypršelo: Platnost TTL uloženého prostředku vypršela dříve, než byl znovu vyžádán. Zvažte prodloužení Edge Cache TTL pro tyto zdroje pomocí cache pravidla, nebo nastavte svůj origin tak, aby vracel hlavičky pro revalidaci (
Last-ModifiedneboETag) aby Cloudflare mohl potvrdit, že je obsah stále aktuální, aniž by ho musel znovu stahovat. - Výpadek: Prostředek nebyl nalezen v mezipaměti a byl doručen z vašeho originu. I když je to obtížné optimalizovat, existuje několik možných řešení:
- Zapnutí Tiered Cache zkontrolovat datacentrum Cloudflare vyšší úrovně před kontaktováním vašeho origin serveru.
- Vytvoření vlastního cache key tak, aby se více URL adres shodovalo se stejným uloženým zdrojem, například ignorováním řetězce dotazu.
Řešení problémů s výkonem mezipaměti pomocí ukázkových reportů
Použijte Cache Analytics identifikovat problémy s výkonem mezipaměti. Následující příklady ukazují, jak filtrovat běžné problémy a jak je řešit.
-
HTML se neukládá do cache.
- Identifikace problému: Vyberte Přidat filtr a vyberte Stav mezipaměti se rovná Dynamic.
- Řešení: Nastavte Cloudflare Cache Rule na cachovat dynamický obsah.
-
Krátká doba TTL pro vypršení platnosti mezipaměti.
- Identifikace problému: Vyberte Přidat filtr a vyberte Stav mezipaměti se rovná Revalidated.
- Řešení: Zvyšte Edge Cache TTL Cloudflare pomocí Cache Rule.
-
Je nutné povolit Tiered Cache nebo vlastní klíč cache.
- Identifikace problému: Vyberte Přidat filtr a vyberte Stav mezipaměti se rovná Miss.
- Řešení: Zapnutí Tiered Cache nebo vytvořit vlastní cache key.