tencent cloud

フィードバック

Follow 301/302

最終更新日:2021-05-25 15:45:01

    設定の概要

    Tencent Cloud CDNは、デフォルトでは301/302ステータスコードをキャッシュしません。オリジンサーバーから301/302リクエストを返すと、CDNノードはデフォルトでクライアントに応答を返し、クライアントは対応するリソースにリダイレクトされアクセスします。

    「Follow 301/302 設定」が有効になっている場合は、CDNノードは、back-to-origin中に301/302リダイレクト要求を受信すると、必要なリソースを取得するまでリダイレクトされます(最大3回フォロー可能)。実際のリソースをクライアントに返し、クライアントをリダイレクトする必要はありません。

    設定ガイド

    CDNコンソールにログインし、メニューバーで【ドメイン名管理】を選択して、ドメイン名の右側にある【管理】をクリックすると、ドメイン名設定画面に入ります。第4欄の【back-to-origin設定】タブで【Follow 301/302 設定】をを見つけます。この設定はデフォルトで無効になっています。

    設定例

    ドメイン名cloud.tencent.comの「Follow 301/302 設定」が次のように設定されているとします

    ユーザーAがリソースhttp://cloud.tencent.com/1.jpgをリクエストします。ノードでキャッシュヒットしない時は、ノードはオリジンサーバーへリクエストを転送してリソースを要求します。オリジンサーバーから返されたHTTP Response ステータスコードが302で、リダイレクト先アドレスがhttp://cloud.tencent.com/1.jpgの場合、次のようになります。

    1. 「Follow 301/302 設定」を有効にした後、ノードは301/302ステータスコードを含むHTTP応答を受信すると、リダイレクトアドレスへ直接にリクエストを送信します。
    2. 必要なリソースを取得し、ノードにキャッシュしてから、ユーザーに返されます。
    3. この時に、ユーザーBもhttp://cloud.tencent.com/1.jpgに対しリクエストを送信すると、直接キャッシュをヒットし、リソースがユーザーに返されます。
    4. 「Follow 301/302 設定」を有効にした後、最大3回までのリダイレクトをフォローします。この制限を超えると、301/302ステータスコードがユーザーに返されます。

    ドメイン名cloud.tencent.comの301/302リダイレクト設定は以下のとおりです。

    ユーザーAがリソースhttp://cloud.tencent.com/1.jpgをリクエストします。ノードでキャッシュヒットしない時は、ノードはオリジンサーバーへリクエストを転送してリソースを要求します。オリジンサーバーから返されたHTTP Response ステータスコードが301/302で、リダイレクト先アドレスがhttp://cloud.tencent.com/1.jpgの場合、次のようになります。

    1. ノードはHTTP応答をユーザーに直接返します。
    2. ユーザーはhttp://xxx.tencent.com/1.jpgに対しリクエストを送信し、当該ドメイン名がCDNに接続されていない場合、アクセラレーションは有効になりません。
    3. この時、ユーザーBもhttp://cloud.tencent.com/1.jpgに対しリクエストを送信すると、上記プロセスが繰り返されます。
    お問い合わせ

    カスタマーサービスをご提供できるため、ぜひお気軽にお問い合わせくださいませ。

    テクニカルサポート

    さらにサポートが必要な場合は、サポートチケットを送信して弊社サポートチームにお問い合わせください。24時間365日のサポートをご提供します。

    電話サポート(24 時間365日対応)