Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

はじめに

最終更新 Markdown で表示Agent セットアップ

始める前に

このチュートリアルを始める前に、次を確認してください。

  • Waiting Room の 概要 を確認していること。
  • 自動のページ更新に必要なため、レート制限ルール が 20 秒に少なくとも 1 リクエストを許可していること。

ステップ 1 — Waiting Room を計画する

Waiting Room を作成する前に、見た目と動作を決めます。

対象ページ

どのページを Waiting Room の対象にしますか。ページごとに Waiting Room は 1 つだけなので、サイトの高トラフィック領域を特定する必要があります。

ページの URL は、設定hostnamepath で指定します。

Advanced Waiting Room のお客様は、同じゾーンに対して 複数の hostname と path の組み合わせ も指定できます。

アクセス方法

高トラフィックのページへ訪問者を誘導する方法は次のとおりです。

キューの有効化

Waiting Room を有効にする とき、次のどちらにするかを選びます。

  • 製品リリースや時間指定のイベントに備え、すべての訪問者 をキューに入れる。
  • Total active usersNew users per minute で定義したしきい値にトラフィックが達したときだけ、一部の訪問者 をキューに入れる。

ステップ 2 — Waiting Room を作成する

Waiting Room の作成方法は次のとおりです。

外観(任意)

一部のお客様は、ページの HTML と CSS を編集して Waiting Room の デザインをカスタマイズ できます。

この機能がある場合は、ページの見た目を検討してください。

モバイルアプリのトラフィック向けに Waiting Room を準備する

モバイルアプリや Web アプリなど、ブラウザー以外の環境でトラフィックを管理する必要がある場合は、API エンドポイントから利用できる JSON 対応の Waiting Room を使います。Waiting Room で保護されるリソースに依存するモバイルアプリや Web アプリがある場合は、それらのクライアントを Waiting Room に合わせて更新する必要があります。

ステップ 3 — Waiting Room を有効にする

キューの有効化 の選び方によって、デプロイ方法は異なります。

一部の訪問者をキューに入れる

必要なときだけ訪問者をキューに入れるには、次の手順を行います。

  1. Traffic > Waiting Room を開きます。
  2. Waiting Room で EnabledOn にします。
  3. Waiting Room は、Total active usersNew users per minute で定義した目標トラフィックしきい値に近づくと、訪問者のキューイングを開始します。

すべての訪問者をキューに入れる

時刻指定の公開の前にすべての訪問者をキューに入れるには、Waiting Room イベント の一部として事前キューを設定します。

スケジュール済みイベントなしで、新しい訪問者をすべてキューに入れ始める手順は次のとおりです。

  1. Traffic > Waiting Room を開きます。
  2. Waiting Room で次を設定します。
    1. EnabledOn になっていることを確認します。
    2. Queue-allOn にします。
  3. Waiting Room は新しい訪問者をすべてキューに入れ始め、Waiting Room で保護しているパスへ新しい訪問者を通しません。Queue-all は、イベント設定を含む、ほかの Waiting Room 設定より優先されます。
  1. Waiting Room で保護しているパスへ訪問者を通し始めるには、Queue-allOff にします。

ステップ 4 — 次のステップ

最初の Waiting Room を作成してデプロイしたあとは、次も検討できます。

役に立ちましたか?