Příklad hlavičky odpovědi HTTP:
Link: <http://www.example.com/manifest.txt>; rel="prefetch"
Příklad manifest.txt soubor:
/static/fetch1
//other.example.com/fetch2
http://another.example.com/fetch3← Speed / speed / optimization / content
URL prefetching znamená, že Cloudflare do mezipaměti předem uloží obsah, který si návštěvník pravděpodobně vyžádá jako další. Toto nastavení v kombinaci s dodatečné nastavení vede k vyšší míře úspěšnosti cache, a tím i k rychlejší odezvě pro uživatele.
| Free | Pro | Business | Enterprise | |
|---|---|---|---|---|
| Dostupnost | Ne | Ne | Ne | Ano |
Aby Cloudflare začal adresy URL přednačítat, musíte povolit tuto funkci a obsahovat seznam adres URL k přednačtení.
Chcete-li povolit Adresy URL pro Prefetch v dashboardu:
V dashboardu Cloudflare přejděte na Rychlost > Nastavení stránce.
Přejděte na Nastavení ↗Přejděte na Optimalizace obsahu.
Pro Adresy URL pro Prefetch, přepněte přepínač na On.
Chcete-li povolit nebo zakázat Adresy URL pro Prefetch pomocí API odešlete PATCH požadavek s prefetch_preload jako název nastavení v cestě URI a value parametr nastavený na požadovanou hodnotu ("on" nebo "off").
Poté, co povolit tuto funkci, musíte také uvést, které URL adresy má Cloudflare přednačítat.
Za tímto účelem přidejte hlavičku odpovědi HTTP Link odkazující na soubor manifestu s rel="prefetch" atribut a poté poskytujte soubor manifestu s text/plain jako hlavičku odpovědi Content-type.
Příklad hlavičky odpovědi HTTP:
Link: <http://www.example.com/manifest.txt>; rel="prefetch"
Příklad manifest.txt soubor:
/static/fetch1
//other.example.com/fetch2
http://another.example.com/fetch3Soubor manifestu by měl obsahovat URI, adresy URL relativní k protokolu nebo úplné adresy URL, oddělené novými řádky. Tyto soubory musí být umístěny na vašich webech, které běží na Cloudflare. Pokud odkazujete na HTML stránky, dopředu se načte pouze samotná HTML stránka: veškeré dílčí požadavky z tohoto HTML se nenačtou, pokud nejsou v manifestu rovněž výslovně uvedeny.
Limity pro soubory dopředného načítání jsou následující:
Cloudflare přednačítá pouze soubory uvedené v manifestu, a to jen pokud jde o prostředky ve výchozím nastavení ukládáno do mezipaměti.
Prefetch není kompatibilní s vlastní konfigurací cache key. Další informace najdete v Omezení Cache Key.