HTTPの永続化とエンドポイント

HTTPの永続性

CitrusAdでは永続的なHTTP接続が必要です。この要件が満たされないと、広告生成リクエストに時間がかかり、レスポンス時間が遅くなります。広告生成リクエストは、新しい広告生成リクエストが行われるたびに新しく接続を生成して行うのではなく、永続的な接続で行われる必要があります。これにより、CitrusAdのサービスを意図した速度で受信できるようになります。

TLSハンドシェイクが生成されるたびにコストが発生し、TLSハンドシェイクの確立が多くなるほど、CitrusAdからeコマースウェブサイトへのデータの転送コストが高くなります。永続的なHTTP接続を維持することで、混雑を回避し、HTTPのレスポンス時間を改善することができます。

📘

永続的なHTTP接続については、以下のリソースを参照してください。

https://en.wikipedia.org/wiki/HTTP_persistent_connection

https://tools.ietf.org/html/rfc7230#section-6.4

エンドポイントURL

eコマースサーバーとeコマースサイトを接続するエンドポイント名は自由に指定できます。ただし、広告ソリューションとしては当然ですが、「ads」を含まない命名構造にすることを推奨します。

📘

エンドポイント名に「ads」が含まれていると、広告ブロックの影響を受けやすくなり、収益の機会が減少します。