英語で読む

次の方法で共有


QPS FAQ

概要

QPS は、1 秒あたりのクエリとして定義されます。 外部入札者の場合、QPS は、1 秒あたりに送信できる入札要求の合計数を記述するために使用されます。 QPS の実装は、オブジェクトの フィールド qps_limitの を bidder_instance 介して実行されます。 これにより、外部入札者は、データセンターごとに送信される最大トラフィックを設定できます。

詳細

外部入札者の QPS の目的は、入札者のサーバーが処理できる以上のトラフィックを受信しないようにすることです。 これは、トラフィックの最適な量であることを意図していません。 入札者は、使用可能な在庫、入札者のプロファイルの構成方法、および入札者のパフォーマンスに基づいて、値よりも qps_limit 低いトラフィックを受け取ることができます。 たとえば、bidder インスタンスの構成を次に示します。

{"id": 12345,
"active": true,
"datacenter_id": 6,
"port": 80,
"hostname": "dsp.goodstuff.com",
"qps_limit": 1000}

このインスタンスは、1 秒あたり最大 1,000 件の入札要求を受信するように構成されています。

この入札者の利用可能なトラフィックを見てみましょう。

図 1

特定の入札者が利用できる入札要求のトラフィック変動のグラフ。

この入札者に送信される内容は次のとおりです。

図 2

特定の入札者に送信された入札要求のトラフィック変動のグラフ。

利用可能な在庫が変動するため (通常の人間の Web 閲覧の動作により)、入札者に送信される入札要求も同様に変動します。 この入札者は値を qps_limit 1000 に設定しているため、トラフィックはその値に制限されており、これは図 2 に反映されています。

トラフィックの計算

図 1 は、トラフィックが低い 50k から高い 175k に変動することを示しています。 図 2 は、入札者が 400 の安値から高値 1000 (値) に受け取った値を qps_limit 示しています。

この計算方法

送信された最終的な入札要求を決定するために使用される 7 つの主要な指標があります。 次の 2 つの表では、これらのメトリックとその使用方法について詳しく説明します。

表 1

Bidder UI メトリック 説明
Bid requests - Attempt 1 回の入札要求を試行した回数。
入札リクエスト - 利用可能 入札者が入札者をフィルター処理するかどうかに関係なく、入札者が利用できるオークションの数
入札要求 - フィルター処理されたプロファイル 入札者のプロフィールが除外されたオークションの数
入札要求 - 送信済み 入札要求が送信に成功した試行回数
入札要求 - フィルター処理されたボリューム 調整のために入札要求を送信しなかったオークションの数
その他 - 接続エラー pct 入札者に接続できないために中止されたbid_requestsの割合。
タイミング - タイムアウト % タイムアウトしたbid_requestsの割合

表 2

指標 カウントされるのはいつですか?
Bid requests - Attempt すべてのフィルター処理の後、QPS フィルター処理の前
入札リクエスト - 利用可能 入札者プロファイルが適用される前の販売側のフィルター処理の後
入札要求 - フィルター処理されたプロファイル 売り側のフィルター処理の後と入札者プロファイルの後にオークションを除外した後
入札要求 - 送信済み 要求が入札者に正常に送信されたら。
入札要求 - フィルター処理されたボリューム 入札者が対象となり、そのプロファイルにオークションが含まれるが、プロファイルの調整が設定された後 (passthrough_percent フィールド)
その他 - 接続エラー pct Bidder は入札の対象となり、接続を確立できなかったため、入札要求への応答に失敗します。
タイミング - タイムアウト % Bidder は入札の対象となり、制限時間内に応答できない

[Bid requests - Sent]\(入札要求 - 送信済み\) の値を計算する前に、利用可能な入札リクエストを決定する方法を確認する価値があります。

販売者には、トラフィックを受信できる入札者を制限できるコントロールがあります。 販売者が広告品質規則で入札者の購入者をブロックした場合、その入札者はその販売者から入札要求を受け取りません。 販売者は、可視性プロファイルを使用して、入札要求が入札者に送信されるのをブロックすることもできます。

タイミング – タイムアウト % メトリックは、次の 3 つのコンポーネントで構成されます。

  1. 入札者は入札応答を送信しましたが、入札応答はオークションの資格を得るために時間内に受信されませんでした。
  2. 入札者は入札応答をオークションに送信していません。
  3. 入札者は入札応答を送信し、オークションの対象となりますが、入札応答は最大許容時間の終わりに向かって届きました。 広告サーバーで入札者が時間内に応答できないと判断されたため、送信を待機している入札要求があり、タイムアウトになります。

特定の接続で一度に送信できる入札要求は 1 つだけであるため、特定の接続でタイムアウトになった入札要求の例を次に示します (既定の最大許容時間は 100 ミリ秒を使用)。

  • 時間 0 ミリ秒: 入札者に送信された入札要求 1
  • 時間 1 ミリ秒: 入札要求 2 がキューに入れられます
  • 時間 1.5 ミリ秒: 入札要求 3 がキューに入れられます
  • 時間 99 ミリ秒: 入札応答 1 件を受け取った
  • 時間 100 ミリ秒: 入札要求 2 が送信されました
  • 時間 102 ミリ秒: 要求が送信される前に入札要求 3 がタイムアウトしました