Global Accelerator (GA) インスタンスにリスナーを追加する際にプロトコルとして TCP を指定すると、cURL コマンドを実行して、高速化のパフォーマンスをテストできます。

始める前に

テストの前に、以下の条件が満たされていることを確認してください。
  • Transmission Control Protocol (TCP) リスナーが追加されている。 詳細については、「リスナーの作成」をご参照ください。
  • リスニングポートを、オリジンサーバーのセキュリティグループなどのホワイトリストに追加している。

このタスクについて

GA は、リクエストを転送するために、TCP やユーザーデータグラムプロトコル (UDP) などのレイヤー4 プロトコルをサポートしています。 cURL コマンドを実行して、TCP リスナーの高速化パフォーマンスをテストできます。 テストでは、インターネット制御メッセージプロトコル (ICMP) Ping ツールおよび TCPing ツールを使用できません。

手順

  1. アクセスポイントが配置されているリージョンのクライアントで、コマンドプロンプトを開きます。
  2. GA サービスを使用する前後に、コマンドラインで次のコマンドを実行して、クライアントとオリジンサーバー間のネットワーク遅延を確認します。
    curl -o /dev/null -s -w "time_connect: %{time_connect}\ntime_starttransfer: %{time_starttransfer}\ntime_total: %{time_total}\n" "http[s]://<IP address or domain name of the origin server>[:<Listening port>]"
    この中で、
    • time_connect:リクエストが送信されてから TCP 接続が確立されるまでの時間。
    • time_starttransfer:リクエストが送信されてから、クライアントがオリジンサーバーから返された最初のバイトを受信するまでの時間。 この時間が経過すると、システムはデータパケットの送信を開始します。
    • time_total:リクエストが送信されてから、クライアントがオリジンサーバーから返された最後のバイトを受信するまでの時間。 これは、クライアントとオリジンサーバー間の通信に費やされた合計時間です。
    図 1. GA を使用する前の接続パフォーマンス
    GA を使用する前の接続パフォーマンス
    図 2. GA 使用後の接続パフォーマンス
    GA 使用後の接続パフォーマンス