コンテンツにスキップ

キューイングメソッド

キューイングメソッドは、訪問者がアクティブな待機室を退出し、あなたのアプリケーションに到達する順序を決定します。

特定の顧客のみが、先入れ先出し(FIFO)以外のキュー方法を使用できます。詳細については、プランページを参照してください。

先入れ先出し(FIFO)

あなたの待機室は、訪問者が待機室に入った時刻に基づいて順序を決定します。

先入れ先出しのフロー、訪問者が待機室への到着順にオリジンに入る様子

技術的には、各ユーザーは、リクエストがアクティブにキューイングされている待機室に最初に到達した時刻のタイムスタンプを含むクッキーを受け取ります。Cloudflareはそのタイムスタンプを使用して訪問者の順序を決定し、推定待機時間を提供します。

この方法は、最初にキューに入った訪問者を報いるために使用します。

ランダム

アプリケーションに空きがある場合、待機室は訪問者をランダムに選択して待機室を退出し、アプリケーションに入るようにします。

ランダムキューイングフロー、訪問者がランダムに待機室を退出しオリジンに入る様子

この方法は、製品やサービスをより公平に配布したい場合に使用します。早く入ったユーザーは、選ばれるチャンスが多いため、推定待機時間前に待機室を退出する可能性が高くなります。

パススルー

queueing_methodpassthroughに設定することで、すべてのトラフィックが待機室を即座に通過し、アプリケーションに入ることを許可します。

この設定は、イベントのためだけに待機室を使用したい場合や、低トラフィックの時間帯にキューイングを避けたい場合に使用します。

拒否

queueing_methodrejectに設定することで、アプリケーションに到達するトラフィックを防ぎます。ユーザーは静的ページを受け取ります。

この設定は、イベント専用のエンドポイントやアプリケーションメンテナンスを行うために使用します。

キューイングメソッドの変更

Though you can change your queueing method, it may affect users if your waiting room is actively queueing:

  • From FIFO to Random: Users will no longer be ordered based on their cookie timestamp, which may affect the displayed wait time.
  • From Random to FIFO: Users will be ordered based on their cookie timestamp, meaning any new users move to the end of the FIFO queue.