← Analytics / analytics / graphql-api
Limity
Cloudflare GraphQL API zpřístupňuje více než 70 datasetů, které reprezentují produkty s různými konfiguracemi a dostupností dat pro různé zóny a plány účtů.
Aby rozhraní Cloudflare GraphQL API pokrylo tuto rozmanitost produktů, má tři úrovně limitů:
- globální limity
- uživatelské limity
- limity uzlu (datasetu)
Globální limity
Tyto limity platí pro každý dotaz u každého tarifu:
- Dotaz v rozsahu zóny může obsahovat až 10 zón
- Dotaz v rozsahu účtu může obsahovat pouze 1 účet
Počet dotazů, které můžete v rámci jednoho požadavku provést, je navíc omezený. Celkový počet dotazů v požadavku se rovná počtu rozsahů zóny nebo účtu vynásobenému počtem uzlů, na které se tyto dotazy vztahují.
Limity uživatelů
Cloudflare GraphQL API omezuje počet požadavků GraphQL, které může jednotlivý uživatel odeslat. Výchozí kvóta je 300 GraphQL dotazů za 5minutové okno. Umožňuje uživateli spustit alespoň 1 dotaz za sekundu nebo odešlete dávku 300 dotazů a poté před dalším dotazem počkejte 5 minut.
Tento limit rychlosti se uplatňuje navíc k obecným limitům počtu požadavků vynucovaným rozhraním Cloudflare API.
Omezování frekvence požadavků podle účtu
Pokud dotazujete analytiku napříč mnoha zónami nebo účty, můžete využít omezování rychlosti podle účtu, kde se limity uplatňují na jednotlivý účet a zónu, nikoli na uživatele nebo API token. Protože každý účet a zóna má vlastní rozpočet, může jeden uživatel nebo token celkově odeslat mnohem více požadavků a navýšení limitu lze uplatnit na jednotlivý prostředek a projeví se rychle.
Informace o tom, jak ji povolit, a o požadavcích na dotazy najdete v Omezování frekvence požadavků podle účtu.
Limity uzlů a dostupnost
Každý datový uzel má vlastní limity, například:
- jak daleko do minulosti lze data požadovat,
- maximální časové období (v sekundách), které lze požadovat v jednom dotazu,
- maximální počet polí, které lze v jednom dotazu požadovat,
- maximální počet záznamů, které lze v jednom dotazu vrátit.
Limity uzlů se odvíjejí od požadovaného zoneTag nebo accountTag. Vyšší tarify mají
přístup k širšímu výběru datových sad nebo polí a mohou se dotazovat na širší historické
intervaly.
Přesné hranice a dostupnost pro vaše zóny nebo účet najdete v nastavení.