INTEGRITY Dokumentace

Prozkoumejte odpovědi mimo mezipaměť

Pokud je URL adresa, kterou jste očekávali mít uloženou v mezipaměti, pokaždé obsloužena z origin serveru, pak cf-cache-status hlavička odpovědi určuje, jaké rozhodnutí o cache Cloudflare provedl. Načtěte URL, zkontrolujte hlavičku a postupujte podle části, která odpovídá zobrazené hodnotě:

Pro jakýkoli jiný stav najdete informace v části Ukládání odpovědí do mezipaměti pro úplný seznam.

Než začnete

Nedávná Purge Everything, vymazání podle URL, vymazání podle předpony, vymazání podle tagu, nebo vymazání podle hostname vymaže mezipaměť. Další požadavek v každém datovém centru mezipaměť znovu naplní a vrátí MISS než následující požadavky začnou vracet HIT. Pokud proběhlo nedávno vymazání mezipaměti, počkejte, než se mezipaměť znovu naplní, a teprve poté pokračujte.

DYNAMIC: požadavek není způsobilý pro cache

Cloudflare rozhodl o tom, že se odpověď „neuloží do mezipaměti“, už v okamžiku požadavku, ještě před nahlédnutím do mezipaměti. Nejčastější příčiny:

Jakmile je požadavek způsobilý, následné odpovědi odrážejí rozhodnutí přijaté v době odpovědi (HIT, MISS, BYPASS, a tak dále).

BYPASS: odpověď origin serveru nelze uložit do mezipaměti

Požadavek byl způsobilý k cachování, ale odpověď origin serveru nebo konfigurace zabránily Cloudflare v jeho uložení. Mezi časté příčiny patří:

Viz BYPASS pro referenční definici tohoto stavu.

Opakovaný MISS: cachovatelné, ale není v cache

MISS u prvního požadavku v každém datacentru je očekávaný, protože tento požadavek naplňuje mezipaměť. Pokud stejná URL adresa i nadále vrací MISS napříč po sobě jdoucími požadavky, děje se jedna z následujících věcí.

Proměnlivost cache key

Cloudflare ve výchozím nastavení sestavuje cache key ze schématu, hostitele, cesty a řetězce dotazu na originu. Po nakonfigurování mohou přispívat také cookies, hlavičky a typ zařízení. Schéma v cache key je schéma, které Cloudflare používá k připojení k originu, nikoli schéma použité klientem: zóna s jediným schématem originu obsluhuje požadavky klientů HTTP i HTTPS ze stejné položky mezipaměti.

Pokud každý skutečný požadavek klienta vytvoří jiný klíč, mezipaměť nikdy nezaznamená opakování a každý požadavek je MISS. Časté případy:

Dva identické požadavky vytvoří stejný klíč mezipaměti, a proto nemohou odhalit odchylku. K diagnostice použijte Trasování pravidel zobrazit uplatněnou konfiguraci klíče mezipaměti a akci Vary pro danou URL adresu, a porovnat ji s vlastnostmi požadavku (řetězec dotazu, cookies, hlavičky, typ zařízení), které se liší mezi skutečnými požadavky klientů.

Vyřazování z cache a prostředky s nízkým provozem

Prostředky s malým provozem mohou být z cache vyřazeny ještě předtím, než dorazí další požadavek. Pokud dva po sobě jdoucí požadavky na stejnou adresu URL ze stejného datového centra vrátí MISS, zapněte Tiered Cache nebo Cache Reserve uchovat long-tail obsah déle.

Pokud vaše požadavky míří do různých datacenter Cloudflare, každé z nich generuje vlastní stav pro první požadavek MISS. Porovnejte kód datového centra, tedy poslední tři znaky cf-ray hlavičky, abyste potvrdili, že obě odpovědi pocházejí ze stejného datového centra. Různé sítě klientů mohou přesto směřovat do stejného datového centra, takže změna sítě nezaručuje jinou lokalitu.

Ověřte, že odpověď dosáhne mezipaměti

Po úpravě konfigurace odešlete na danou URL adresu dva požadavky ze stejného klienta a ověřte, že výsledek odpovídá vaší konfiguraci:

Pokud je odpověď stále MISS nebo BYPASS po těchto kontrolách zachyťte dvě úplné odpovědi (hlavičky požadavku a odpovědi, včetně cf-ray hodnoty) a otevřete tiket podpory. Hodnota cf-ray hodnoty jsou nutné pro trasování požadavku přes síť Cloudflare.