← Cloudflare Cache / cache / troubleshooting
Always Online
Při zapínání funkce Always Online s integrací Internet Archive dodržujte následující osvědčené postupy.
- Povolit požadavky z IP adres Internet Archive. Origin servery přijímají požadavky z IP adres Internet Archive. Ujistěte se, že neblokujete požadavky z rozsahu IP adres Internet Archive:
207.241.224.0/20a208.70.24.0/21. - Internet Archive nebere v úvahu hlavičku cache-control vašeho originového serveru. Když Internet Archive prochází weby, prochází je bez ohledu na jejich cache-control, protože Internet Archive prostředky neukládá do mezipaměti, ale archivuje je.
- Zvažte možné konflikty s funkcemi Cloudflare, které transformují URI. Always Online s integrací Internet Archive může způsobit problémy s Cache Rules a dalšími funkcemi Cloudflare, které transformují URI, a to kvůli způsobu, jakým Internet Archive prochází a archivuje stránky. Konkrétně některá přesměrování, k nimž dochází na edge, mohou zabránit prohledávacímu robotu Internet Archive archivovat cílovou URL adresu. Před povolením Origin Cache Control si přečtěte jak Cloudflare ve výchozím nastavení ukládá zdroje do mezipaměti i všechna nakonfigurovaná Cache Rules, abyste se těmto problémům vyhnuli. Pokud potíže přetrvávají, vypněte Always Online.
- Neblokujte Known Bots ani Verified Bots pomocí vlastního pravidla WAF. Pokud zablokujete kterýkoli z těchto seznamů robotů, Internet Archive nebude moci provádět procházení.
Nepoužívejte Always Online s:
- Provoz API.
- IP Access rule nebo Vlastní pravidlo WAF která blokuje Spojené státy nebo
- Cache pravidla nastavená na Bypass Cache. Always Online taková pravidla ignoruje a místo toho odpovídá prostředky uloženými v mezipaměti Always Online.
Omezení
Funkce Always Online má následující omezení:
- Always Online není u nedávno přidaných webů okamžitě aktivní, a to z těchto důvodů:
- šíření DNS záznamu, které může trvat 24-72 hodin
- Always Online web ještě neprocházel
- Cloudflare nemůže zobrazit soukromý obsah za přihlášením ani zpracovat odeslání formuláře (POST), pokud je váš origin webový server offline.
Always Online se nespustí u stavových kódů HTTP odpovědi, jako je 404, 503, nebo 500 chyby, jako jsou chyby připojení k databázi nebo interní chyby serveru. Tyto stavové kódy totiž znamenají, že origin je dostupný a odpovídá: Always Online se aktivuje pouze tehdy, když se Cloudflare k vašemu originu nemůže připojit vůbec (což vede k chybám generovaným Cloudflare 520-527 stavové kódy). Pokud váš origin vrátí chybu 5xx, je origin podle definice online a Always Online nezasáhne.
Často kladené otázky
-
Jak zjistím, zda byla stránka procházena?
- Můžete přejít na Internet Archive ↗ a vyhledejte URL adresu stránky, abyste zjistili, zda byla prohledána, či nikoli.
- Můžete si to také ověřit prostřednictvím Internet Archive Availability API ↗.
-
Proč nebyly stránky x, y a z procházeny?
- Jelikož Cloudflare žádá o procházení pouze nejoblíbenějších stránek webu, je možné, že některé stránky budou chybět. Pokud chcete stránku skutečně archivovat, můžete navštívit Internet Archive ↗ uložit stránku a požádat je, aby procrawlovali konkrétní stránku.
-
Které IP adresy musíme zařadit na allowlist, aby procházení fungovalo?
- Rozsah IP:
207.241.224.0/20a208.70.24.0/21. Vezměte na vědomí, že tento rozsah IP adres patří Internet Archive, a NIKOLI Cloudflare, protože procházení stránek provádí Internet Archive.
- Rozsah IP:
-
Jaký user agent by měl origin server očekávat?
- V současnosti Internet Archive používá:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/605.1.15 (KHTML, like Gecko) Chrome/89.0.4389.82 Safari/605.1.15.
- V současnosti Internet Archive používá: