INTEGRITY Dokumentace

Cookies

Čekárna využívá pouze __cfwaitingroom soubor cookie, když návštěvník požádá o přístup ke kombinaci hostname a cesty, pro kterou je povolená a přiřazená čekárna. Pokud je čekárna pozastavena, provoz jde na origin server a __cfwaitingroom soubor cookie se nevytvoří. __cfwaitingroom soubor cookie je šifrován, aby jej uživatelé nemohli upravit. Můžete připojit vlastní přípona k souboru cookie čekárny, chcete-li přizpůsobit jeho název.

__cfwaitingroom soubor cookie se používá k:

Název cookie své čekárny můžete přizpůsobit přidáním vlastní přípony na konec __cfwaitingroom.

Chcete-li to provést přes uživatelské rozhraní, vyplňte pole Custom cookie v Vytvořit nebo Úprava pracovní postup. Chcete-li to provést přes rozhraní API, zadejte hodnotu pro cookie_suffix při vytváření nebo úpravě čekárny. Přípona cookie je povinné pole, pokud použití dalších názvů hostitelů a cest pro jednu čekárnu. Zajistěte, aby váš soubor cookie odpovídal všem příslušným zásadám.

Odhadovaná doba čekání (metoda řazení FIFO)

Když návštěvník poprvé přistoupí na kombinaci hostitele a cesty odpovídající vaší čekárně, obdrží __cfwaitingroom soubor cookie. Tento soubor cookie obsahuje jedinečné ID skupiny, které odpovídá minutě, kdy návštěvník vstoupil do čekárny. Pomocí této hodnoty dokážeme zjistit, kolik návštěvníků je před danou skupinou.

Každý soubor cookie také obsahuje hodnotu pro acceptedAt, což odpovídá minutě, kdy návštěvník vstoupil do vaší aplikace. Tato hodnota nám říká, kolik návštěvníků za minutu opouští čekárnu a vstupuje do vaší aplikace.

visitorsAhead ÷ activeUsersToWebApplication = estimatedWaitTime

Tyto informace kombinujeme, abychom vypočítali odhadovanou dobu čekání pro každou skupinu návštěvníků.

Další podrobnosti o technické implementaci Cloudflare Waiting Room najdete v blogový příspěvek ↗.